XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Financial Instruments - Change in Fair Value of Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Derivative [Line Items]                
Total change in fair value of interest rate derivatives $ 4,972     $ 7,917     $ 11,842 $ 26,480
Change in fair value of derivatives and other 1,484     809     1,974 7,700
Unrealized cash flow hedge gains 3,488 $ 6,806 $ (426) 7,108 $ 3,950 $ 7,722 9,868 18,780
Interest rate swaps                
Derivative [Line Items]                
Total change in fair value of interest rate derivatives 4,952     4,330     12,188 13,894
Interest rate caps                
Derivative [Line Items]                
Total change in fair value of interest rate derivatives $ 20     $ 3,587     $ (346) $ 12,586