XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives - Schedule of Cumulative Hedging Adjustment (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Oct. 15, 2024
Long-Term Debt      
Derivative Instruments, Gain (Loss) [Line Items]      
Carrying value $ 617,853,000 $ 609,699,000  
Cumulative hedging adjustments 2,853,000 (5,301,000)  
Long-Term Debt | Series A Tranche A Notes      
Derivative Instruments, Gain (Loss) [Line Items]      
Carrying value 90,216,000 89,732,000  
Cumulative hedging adjustments 216,000 (268,000)  
Long-Term Debt | Series A Tranche B Notes      
Derivative Instruments, Gain (Loss) [Line Items]      
Carrying value 150,788,000 148,799,000  
Cumulative hedging adjustments 788,000 (1,201,000)  
Long-Term Debt | Series B Tranche A Notes      
Derivative Instruments, Gain (Loss) [Line Items]      
Carrying value 85,438,000 84,330,000  
Cumulative hedging adjustments 438,000 (670,000)  
Long-Term Debt | Series B Tranche C Notes      
Derivative Instruments, Gain (Loss) [Line Items]      
Carrying value 291,411,000 286,838,000  
Cumulative hedging adjustments 1,411,000 (3,162,000)  
Senior Notes      
Derivative Instruments, Gain (Loss) [Line Items]      
Principal amount 615,000,000 615,000,000  
Senior Notes | Series A Tranche A Notes      
Derivative Instruments, Gain (Loss) [Line Items]      
Principal amount 90,000,000 90,000,000  
Senior Notes | Series A Tranche B Notes      
Derivative Instruments, Gain (Loss) [Line Items]      
Principal amount 150,000,000 150,000,000  
Senior Notes | Series B Tranche A Notes      
Derivative Instruments, Gain (Loss) [Line Items]      
Principal amount 85,000,000 85,000,000 $ 85,000,000
Senior Notes | Series B Tranche C Notes      
Derivative Instruments, Gain (Loss) [Line Items]      
Principal amount $ 290,000,000 $ 290,000,000 $ 290,000,000