Quarterly report [Sections 13 or 15(d)]

Debt - Narrative (Details)

v3.26.1
Debt - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Feb. 28, 2022
Debt Instrument [Line Items]            
Proceeds from long-term lines of credit $ 524,942 $ 574,056        
8-year senior secured notes, semi-annual interest payments, 4.38%, mature February 1, 2030 | Senior Secured Notes            
Debt Instrument [Line Items]            
Accrued interest 2,900   $ 7,300      
Unamortized deferred issuance costs 4,400   4,600      
Debt face amount           $ 400,000
8-year senior secured notes, semi-annual interest payments, 5.88%, mature August 1, 2032 | Senior Secured Notes            
Debt Instrument [Line Items]            
Accrued interest 11,800   29,400      
Debt face amount       $ 600,000 $ 600,000  
Debt instrument, face amount, percentage       99.50%    
Unamortized discounts and debt issuance costs, including discount 18,900   19,500      
Secured Debt | Credit Agreement | Medium-Term Note            
Debt Instrument [Line Items]            
Principal outstanding 1,678,800   1,683,000      
Accrued interest 300   300      
Unamortized deferred issuance costs 22,600   23,600      
Revolving Credit Facility | Credit Agreement | Line of Credit            
Debt Instrument [Line Items]            
Accrued interest 700   100      
Borrowing capacity 1,400,000   1,400,000      
Deferred issuance cost 7,000   7,500      
Commitments available to be borrowed 1,082,000   1,326,800      
Proceeds from long-term lines of credit 318,000   73,200      
Accrued unused borrowing capacity fee $ 700   $ 800      
Revolving Credit Facility | Credit Agreement | Line of Credit | Minimum            
Debt Instrument [Line Items]            
Commitment fee on undrawn amounts 0.25%          
Revolving Credit Facility | Credit Agreement | Line of Credit | Maximum            
Debt Instrument [Line Items]            
Commitment fee on undrawn amounts 0.50%