XML 71 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Credit Facility (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Sep. 29, 2017
Debt Instrument [Line Items]      
Current and long-term portion of term loans under credit facility $ 462,500    
Standby Letters of Credit $ 15,100    
Debt Instrument, Basis Spread on Variable Rate 0.85%    
Term SOFR adjustment 0.10%    
Federal Funds Rate [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Basis Spread on Variable Rate 0.50%    
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate      
Debt Instrument [Line Items]      
Debt Instrument, Basis Spread on Variable Rate 1.00%    
Debt Instrument, Interest Rate Margins on Variable Rates, Minimum 1.425%    
Debt Instrument, Interest Rate Margins on Variable Rates, minimum 0.91%    
Canadian Dealer Offered Rate [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Basis Spread on Variable Rate 1.00%    
Base Rate [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate Margins on Variable Rates, Minimum 0.00%    
Debt Instrument, Interest Rate Margins on Variable Rate, Maximum 0.425%    
Line of Credit, Including Term Loan      
Debt Instrument [Line Items]      
Line of Credit, maximum borrowing capacity $ 1,300,000    
Unsecured Syndicated Senior Credit Facility [Member]      
Debt Instrument [Line Items]      
Line of Credit, maximum borrowing capacity   $ 800,000  
Term Facility Total of Quarterly Principal Payments 20.00%    
Line of Credit Facility, Amount Outstanding $ 657,100    
Line of credit facility, remaining borrowing capacity $ 590,300    
Weighted average effective interest rate (in hundredths) 4.00%    
Unsecured Syndicated Senior Credit Facility [Member] | Third Amended and Restated Credit Agreement      
Debt Instrument [Line Items]      
Line of Credit, maximum borrowing capacity     $ 750,000
Term loan under credit facility      
Debt Instrument [Line Items]      
Line of Credit, maximum borrowing capacity $ 500,000