XML 51 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Derivatives - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Derivative [Line Items]          
Unrealized gains (losses) on derivatives $ (3,140) $ (30) $ (5,659) $ (11)  
Asset Pledged as Collateral          
Derivative [Line Items]          
Cash 109,500   109,500   $ 68,600
Interest Rate Swap          
Derivative [Line Items]          
Derivative, fair value 31,500   31,500   $ (25,200)
Interest Rate Swap | 2029 Notes          
Derivative [Line Items]          
Increase (decrease) in carrying value of notes 6,600 (1,400) 16,800 (2,300)  
Interest Rate Swap | January 2030 Notes          
Derivative [Line Items]          
Increase (decrease) in carrying value of notes 7,200   17,600    
Interest Rate Swap | July 2030 Notes          
Derivative [Line Items]          
Increase (decrease) in carrying value of notes 8,200   22,400    
Interest Rate Swap | Designated As Hedging Instrument | Interest Expense          
Derivative [Line Items]          
Unrealized gains (losses) on derivatives $ 22,000 $ (1,400) $ 56,800 $ (2,300)