XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments - Change in Fair Value of Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Derivative [Line Items]            
Total change in fair value of interest rate derivatives $ 11,100   $ 6,624   $ 6,870 $ 18,563
Change in fair value of derivatives and other 4,294   2,674   490 6,891
Unrealized cash flow hedge gains (losses) 6,806 $ (426) 3,950 $ 7,722 6,380 11,672
Interest rate swaps            
Derivative [Line Items]            
Total change in fair value of interest rate derivatives 10,738   2,807   7,236 9,564
Interest rate caps            
Derivative [Line Items]            
Total change in fair value of interest rate derivatives $ 362   $ 3,817   $ (366) $ 8,999