XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Credit Agreement (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Oct. 22, 2025
Oct. 13, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]        
Revolving credit facility $ 0     $ 68,500
Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Revolving credit facility, maximum loan amount 3,000,000      
Revolving credit facility, current borrowing base 3,000,000      
Revolving credit facility, aggregate lender commitments 2,000,000     2,000,000
Revolving credit facility $ 0     68,500
Debt Instrument, Maturity Date Oct. 01, 2029      
Letters of credit $ 1,500     2,000
Available borrowing capacity 1,998,500     1,929,500
Revolving Credit Facility, unamortized deferred financing costs $ 15,800     $ 18,700
Revolving Credit Facility | Subsequent Event        
Line of Credit Facility [Line Items]        
Revolving credit facility, aggregate lender commitments   $ 2,000,000    
Minimum Repayment Amount For Outstanding Senior Notes Under Credit Agreement     $ 50,000  
Revolving credit facility   0    
Letters of credit   1,500    
Available borrowing capacity   $ 1,998,500