v3.26.1
Derivative Instruments - Narrative (Details)
1 Months Ended 6 Months Ended
Jan. 31, 2024
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jul. 31, 2026
CAD ($)
Mar. 31, 2022
USD ($)
Derivative [Line Items]          
Senior loans   $ 745,150,000      
Reclassified in next 12 months   2,562,000      
Payments for hedge   3,625,000 $ 3,359,000    
2.8% Senior Unsecured Notes | Senior unsecured notes          
Derivative [Line Items]          
Principal amount   $ 750,000,000      
Interest rate (in percent)   2.80%      
Canadian Dollar Denominated Senior Unsecured Notes Due 2026 | Senior unsecured notes | Subsequent event          
Derivative [Line Items]          
Principal amount       $ 1,150,000,000  
Interest Rate Swap          
Derivative [Line Items]          
Derivative liability   $ 9,124,000      
Interest Rate Swap | Designated as Hedging Instrument          
Derivative [Line Items]          
Derivative, notional amount $ 550,000,000       $ 550,000,000
Proceeds from (payments on) interest rate swap settlements $ (59,555,000)        
Derivative, loss on derivative   $ 42,337,000