XML 75 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Short and Long-Term Debt and Commitments Related to Letters of Credit Long-Term Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Debt instrument [Line Items]    
Notes payable $ 543 $ 0
Current portion of finance leases 4,794 3,046
Short-term debt 45,766 26,872
Revolving credit facility, maximum borrowing capacity 425,000  
Revolving credit facility, noncurrent 141,616 150,433
Term loans 32,442 29,680
Long-Term Debt, Total 324,058 255,113
Less debt issuance costs 452 519
Less current portion 40,429 23,826
Long-term debt, excluding current maturities $ 283,177 230,768
Minimum [Member]    
Debt instrument [Line Items]    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.10%  
Maximum [Member]    
Debt instrument [Line Items]    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.225%  
Swing-line borrowings [Member]    
Debt instrument [Line Items]    
Revolving credit facility, noncurrent $ 6,616 25,433
Accounts receivable securitization [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate    
Debt instrument [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 0.10%  
Accounts receivable securitization [Member] | Base rate, federal funds [Member]    
Debt instrument [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 0.50%  
3.99% Senior unsecured notes [Member]    
Debt instrument [Line Items]    
Senior unsecured notes $ 50,000 50,000
4.00% Senior unsecured notes [Member]    
Debt instrument [Line Items]    
Senior unsecured notes 25,000 25,000
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate    
Debt instrument [Line Items]    
Revolving credit facility, noncurrent 135,000 125,000
6.19% Senior unsecured notes    
Debt instrument [Line Items]    
Senior unsecured notes 75,000 0
Letter of credit [Member]    
Debt instrument [Line Items]    
Letters of credit outstanding 94,702 94,435
Letter of credit [Member] | Accounts receivable securitization [Member]    
Debt instrument [Line Items]    
Revolving credit facility, maximum borrowing capacity 150,000  
Letters of credit outstanding $ 89,689 $ 89,689
Letter of credit [Member] | Accounts receivable securitization [Member] | Minimum [Member]    
Debt instrument [Line Items]    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.35%  
Letter of credit [Member] | Accounts receivable securitization [Member] | Maximum [Member]    
Debt instrument [Line Items]    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.45%  
Line of credit [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate    
Debt instrument [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 1.50%  
Line of credit [Member] | Base rate, federal funds [Member]    
Debt instrument [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 0.50%  
Line of credit [Member] | Minimum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate    
Debt instrument [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 0.875%  
Line of credit [Member] | Maximum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate    
Debt instrument [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 1.50%