XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Interest / Debt
Debt / EBITDA
Oct. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
May 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Schedule of long term debt [Abstract]          
Long term debt $ 503,629       $ 527,036
Less debt fees (136)       (143)
Less current portion (487)       (8,889)
Total long-term debt 503,006       518,004
Accounts receivable securitization program commitment amount   $ 30,000 $ 65,000    
Maximum borrowing capacity 30,000        
Aggregate amounts of contractual maturities of long-term debt [Abstract]          
2022 106,504        
2023 152,834        
2024 83,981        
2025 58,830        
2026 56,000        
Thereafter 45,480        
Total long-term debt maturities 503,629       527,036
Debt covenants [Abstract]          
Stand-by letters of credit outstanding 2,800       2,700
Short-term borrowings [Abstract]          
Short-term borrowings 8,539       9,247
Current maturities of long-term debt $ 487       $ 8,889
Weighted-average interest rates on short-term borrowings 1.55%       1.36%
Minimum [Member]          
Debt covenants [Abstract]          
Interest coverage, actual | Interest / Debt 21.60        
Interest coverage, required | Interest / Debt 3.00        
Maximum [Member]          
Debt covenants [Abstract]          
Debt to EBITDA, actual | Debt / EBITDA [1] 2.04        
Debt to EBITDA, required | Debt / EBITDA [1] 3.50        
LIBOR [Member]          
Schedule of long term debt [Abstract]          
Interest rate 0.75%        
Revolving Credit Facility [Member]          
Schedule of long term debt [Abstract]          
Long term debt $ 86,000       $ 83,324
Average interest rate 1.33%       1.35%
Maximum borrowing capacity       $ 350,000  
Long term debt additional disclosures [Abstract]          
Remaining borrowing capacity $ 291,200        
Aggregate amounts of contractual maturities of long-term debt [Abstract]          
Total long-term debt maturities $ 86,000       $ 83,324
Revolving Credit Facility [Member] | Minimum [Member]          
Schedule of long term debt [Abstract]          
Maturity date May 30, 2022        
Revolving Credit Facility [Member] | Maximum [Member]          
Schedule of long term debt [Abstract]          
Maturity date May 31, 2026        
Other Line of Credit Facility [Member]          
Long term debt additional disclosures [Abstract]          
Remaining borrowing capacity $ 22,600        
U.S. Credit Facilities [Member]          
Short-term borrowings [Abstract]          
Short-term borrowings 7,284       138
Loans of Foreign Subsidiaries [Member]          
Short-term borrowings [Abstract]          
Short-term borrowings 768       220
3.66% Senior Notes due November 2023 [Member]          
Schedule of long term debt [Abstract]          
Long term debt $ 75,000       75,000
Interest rate, stated percentage 3.66%        
Maturity date Nov. 30, 2023        
Aggregate amounts of contractual maturities of long-term debt [Abstract]          
Total long-term debt maturities $ 75,000       75,000
3.65% Senior Notes due May 2024 [Member]          
Schedule of long term debt [Abstract]          
Long term debt $ 27,000       27,000
Interest rate, stated percentage 3.65%        
Maturity date May 31, 2024        
Aggregate amounts of contractual maturities of long-term debt [Abstract]          
Total long-term debt maturities $ 27,000       27,000
4.19% Senior Notes due November 2025 [Member]          
Schedule of long term debt [Abstract]          
Long term debt $ 25,000       25,000
Interest rate, stated percentage 4.19%        
Maturity date Nov. 30, 2025        
Aggregate amounts of contractual maturities of long-term debt [Abstract]          
Total long-term debt maturities $ 25,000       25,000
1.85% Euro-denominated Senior Notes due November 2022 [Member]          
Schedule of long term debt [Abstract]          
Long term debt $ 76,017       81,672
Interest rate, stated percentage 1.85%        
Maturity date Nov. 30, 2022        
Aggregate amounts of contractual maturities of long-term debt [Abstract]          
Total long-term debt maturities $ 76,017       81,672
3.06% Euro-denominated Senior Notes due November 2023 [Member]          
Schedule of long term debt [Abstract]          
Long term debt $ 43,487       46,722
Interest rate, stated percentage 3.06%        
Maturity date Nov. 30, 2023        
Aggregate amounts of contractual maturities of long-term debt [Abstract]          
Total long-term debt maturities $ 43,487       46,722
1.27% Euro-denominated Senior Notes due May 2024 [Member]          
Schedule of long term debt [Abstract]          
Long term debt $ 56,850       61,080
Interest rate, stated percentage 1.27%        
Maturity date May 31, 2024        
Aggregate amounts of contractual maturities of long-term debt [Abstract]          
Total long-term debt maturities $ 56,850       61,080
1.71% Euro-denominated Senior Notes due May 2027 [Member]          
Schedule of long term debt [Abstract]          
Long term debt $ 45,480       48,864
Interest rate, stated percentage 1.71%        
Maturity date May 31, 2027        
Aggregate amounts of contractual maturities of long-term debt [Abstract]          
Total long-term debt maturities $ 45,480       48,864
2.53% British Pound-denominated Notes due November 2023 [Member]          
Schedule of long term debt [Abstract]          
Long term debt $ 33,829       34,176
Interest rate, stated percentage 2.53%        
Maturity date Nov. 30, 2023        
Aggregate amounts of contractual maturities of long-term debt [Abstract]          
Total long-term debt maturities $ 33,829       34,176
2.76% British Pound-denominated Notes due November 2025 [Member]          
Schedule of long term debt [Abstract]          
Long term debt $ 33,829       34,176
Interest rate, stated percentage 2.76%        
Maturity date Nov. 30, 2025        
Aggregate amounts of contractual maturities of long-term debt [Abstract]          
Total long-term debt maturities $ 33,829       34,176
Term Loan [Member]          
Schedule of long term debt [Abstract]          
Long term debt 0       8,375
Credit facility, borrowings outstanding 8,400        
Aggregate amounts of contractual maturities of long-term debt [Abstract]          
Total long-term debt maturities 0       8,375
Various Other Notes [Member]          
Schedule of long term debt [Abstract]          
Long term debt 1,137       1,647
Aggregate amounts of contractual maturities of long-term debt [Abstract]          
Total long-term debt maturities $ 1,137       $ 1,647
[1] Debt to EBITDA is defined in the Company’s debt covenants as total funded debt divided by the Company’s consolidated operating income excluding non-operating gains and losses and depreciation and amortization.