Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
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, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair values of interest rate swap derivatives      
Amount of Income Recognized in AOCI on Derivatives $ 3,827 $ 4,730 $ 1,379
Amount of Income (Loss) Reclassified from AOCI into Interest Expense on Statement of Operations 3,900 (996) (5,048)
Interest rate swaps      
Fair values of interest rate swap derivatives      
Amount of Income Recognized in AOCI on Derivatives 3,827 4,730 1,379
Interest rate swaps | Interest Expense      
Fair values of interest rate swap derivatives      
Amount of Income (Loss) Reclassified from AOCI into Interest Expense on Statement of Operations $ 3,900 $ (996) $ (5,048)