XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Financial Instruments - Schedule of Changes in Fair Value of Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Derivative [Line Items]                
Total unrealized change in fair value of interest rate derivatives $ (20,019)     $ 4,972     $ (10,921) $ 11,842
Change in fair value of derivatives and other (16,669)     1,484     (12,109) 1,974
Unrealized cash flow hedge gains (3,350) $ 984 $ 3,554 3,488 $ 6,806 $ (426) 1,188 9,868
Interest rate swaps                
Derivative [Line Items]                
Total unrealized change in fair value of interest rate derivatives (20,018)     4,952     (10,943) 12,188
Interest rate caps                
Derivative [Line Items]                
Total unrealized change in fair value of interest rate derivatives $ (1)     $ 20     $ 22 $ (346)