XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Financial Instruments - Schedule of Changes in Fair Value of Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Derivative [Line Items]            
Total unrealized change in fair value of interest rate derivatives $ (967)   $ 11,100   $ 9,098 $ 6,870
Change in fair value of derivatives and other (1,951)   4,294   4,560 490
Unrealized cash flow hedge gains 984 $ 3,554 6,806 $ (426) 4,538 6,380
Interest rate swaps            
Derivative [Line Items]            
Total unrealized change in fair value of interest rate derivatives (975)   10,738   9,074 7,236
Interest rate caps            
Derivative [Line Items]            
Total unrealized change in fair value of interest rate derivatives $ 8   $ 362   $ 24 $ (366)