XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Derivative Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Derivative Instruments, Gain (Loss) [Line Items]            
Unrealized gains (losses) on derivative instruments $ 490,742 $ 469,250 $ 454,686 $ 452,369 $ 430,459 $ 404,449
Cash flow hedge gain (loss) to be reclassified within 12 months $ (1,300)          
Derivative, term of contract (in years) 3 years 8 months 12 days          
Unrealized Gains (Losses) on Derivative Instruments            
Derivative Instruments, Gain (Loss) [Line Items]            
Unrealized gains (losses) on derivative instruments $ (1,234) $ (784) $ (2,070) $ 1,012 $ (1,464) $ 177
Interest Rate Cap, Terminated Q2 2023 | Unrealized Gains (Losses) on Derivative Instruments            
Derivative Instruments, Gain (Loss) [Line Items]            
Unrealized gains (losses) on derivative instruments $ 140