XML 74 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments - Schedule of Changes in Fair Value of Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative [Line Items]            
Total unrealized change in fair value of interest rate derivatives $ (4,211)   $ (967)   $ (10,888) $ 9,098
Change in fair value of derivatives and other (3,845)   (1,951)   (9,472) 4,560
Unrealized cash flow hedge gains (366) $ (1,050) 984 $ 3,554 (1,416) 4,538
Interest rate swaps            
Derivative [Line Items]            
Total unrealized change in fair value of interest rate derivatives (4,211)   (975)   (10,888) 9,074
Interest rate caps            
Derivative [Line Items]            
Total unrealized change in fair value of interest rate derivatives $ 0   $ 8   $ 0 $ 24