Annual report [Section 13 and 15(d), not S-K Item 405]

Interest Rate Derivatives - Schedule of Effect of Interest Rate Derivatives on Consolidated Statements of Operations and Comprehensive Income (Details)

v3.25.4
Interest Rate Derivatives - Schedule of Effect of Interest Rate Derivatives on Consolidated Statements of Operations and Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Fair values of interest rate swap derivatives      
Amount of Income Recognized in AOCI on Derivatives $ 283 $ 3,087 $ 3,827
Amount of Income Reclassified from AOCI into Interest Expense on Statement of Operations 1,491 4,330 3,900
Interest rate swaps      
Fair values of interest rate swap derivatives      
Amount of Income Recognized in AOCI on Derivatives 283 3,087 3,827
Interest rate swaps | Interest Expense      
Fair values of interest rate swap derivatives      
Amount of Income Reclassified from AOCI into Interest Expense on Statement of Operations $ 1,491 $ 4,330 $ 3,900