v3.26.1
Derivatives - Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding $ 2,284,000 $ 2,024,500
Senior Notes    
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding 940,000 715,000
Carrying value 936,212 722,488
Cumulative hedging adjustments (3,788) 7,488
Senior Notes | Series A Tranche A Notes    
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding 90,000 90,000
Carrying value 90,000 90,406
Cumulative hedging adjustments 0 406
Senior Notes | Series A Tranche B Notes    
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding 150,000 150,000
Carrying value 149,411 151,856
Cumulative hedging adjustments (589) 1,856
Senior Notes | Series B Tranche A Notes    
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding 85,000 85,000
Carrying value 84,661 86,045
Cumulative hedging adjustments (339) 1,045
Senior Notes | Series B Tranche C Notes    
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding 290,000 290,000
Carrying value 288,496 293,911
Cumulative hedging adjustments (1,504) 3,911
Senior Notes | Series C Tranche A Notes    
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding 25,000 25,000
Carrying value 23,834 25,178
Cumulative hedging adjustments (1,166) 178
Senior Notes | Series C Tranche B Notes    
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding 75,000 75,000
Carrying value 74,757 75,092
Cumulative hedging adjustments (243) $ 92
Senior Notes | Series D Tranche A Notes    
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding 50,000  
Carrying value 49,944  
Cumulative hedging adjustments (56)  
Senior Notes | Series D Tranche B Notes    
Derivative Instruments, Gain (Loss) [Line Items]    
Principal Amount Outstanding 175,000  
Carrying value 175,109  
Cumulative hedging adjustments $ 109