XML 69 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Credit Facility (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Jun. 30, 2023
Sep. 27, 2021
Sep. 29, 2017
Debt Instrument [Line Items]        
Current and long-term portion of term loans under credit facility $ 487,500      
Standby Letters of Credit $ 16,000      
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,250,000      
Unsecured Syndicated Senior Credit Facility [Member]        
Debt Instrument [Line Items]        
Line of Credit, maximum borrowing capacity       $ 750,000
Term Facility Total of Quarterly Principal Payments 20.00%      
Line of Credit Facility, Amount Outstanding $ 740,000      
Line of credit facility, remaining borrowing capacity $ 481,500      
Weighted average effective interest rate (in hundredths) 4.70%      
Term loan under credit facility        
Debt Instrument [Line Items]        
Line of Credit, maximum borrowing capacity $ 500,000      
Line of Credit, Accounts Securitization        
Debt Instrument [Line Items]        
Line of Credit, maximum borrowing capacity   $ 500,000 $ 350,000  
Swingline Commitment [Member]        
Debt Instrument [Line Items]        
Line of Credit, maximum borrowing capacity   50,000    
Euro Comittment        
Debt Instrument [Line Items]        
Line of Credit, maximum borrowing capacity   50,000    
CAD Commitment        
Debt Instrument [Line Items]        
Line of Credit, maximum borrowing capacity   $ 50,000