XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Derivatives - Schedule of Cumulative Hedging Adjustment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding $ 1,797,500 $ 1,751,300
Senior Notes    
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding 715,000 615,000
Carrying value 722,422 609,699
Cumulative hedging adjustments 7,422 (5,301)
Senior Notes | Series A Tranche A Notes    
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding 90,000 90,000
Carrying value 90,349 89,732
Cumulative hedging adjustments 349 (268)
Senior Notes | Series A Tranche B Notes    
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding 150,000 150,000
Carrying value 151,861 148,799
Cumulative hedging adjustments 1,861 (1,201)
Senior Notes | Series B Tranche A Notes    
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding 85,000 85,000
Carrying value 86,025 84,330
Cumulative hedging adjustments 1,025 (670)
Senior Notes | Series B Tranche C Notes    
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding 290,000 290,000
Carrying value 293,962 286,838
Cumulative hedging adjustments 3,962 $ (3,162)
Senior Notes | Series C Tranche A Notes    
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding 25,000  
Carrying value 25,176  
Cumulative hedging adjustments 176  
Senior Notes | Series C Tranche B Notes    
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding 75,000  
Carrying value 75,049  
Cumulative hedging adjustments $ 49