XML 61 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Debt (Details)
$ in Thousands
12 Months Ended
May 31, 2017
USD ($)
Dec. 31, 2020
USD ($)
Debt / EBITDA
Interest / Debt
Oct. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Oct. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Apr. 30, 2017
USD ($)
Schedule of long term debt [Abstract]              
Long term debt   $ 527,036   $ 598,674      
Less debt fees   (143)   (175)      
Less current portion   (8,889)   0      
Total long-term debt   518,004   598,499      
Accounts receivable securitization program commitment amount         $ 65,000 $ 70,000  
Maximum borrowing capacity, secured loan   65,000          
Credit facility, amount renewed     $ 65,000        
Aggregate amounts of contractual maturities of long-term debt [Abstract]              
2021   73,892          
2022   100,481          
2023   156,414          
2024   88,210          
2025   59,176          
Thereafter   48,863          
Total long-term debt maturities   527,036   598,674      
Debt covenants [Abstract]              
Stand-by letters of credit outstanding   2,700   2,600      
Short-term borrowings [Abstract]              
Short-term borrowings   9,247   20,612      
Current maturities of long-term debt   $ 8,889   $ 0      
Weighted-average interest rates on short-term borrowings   1.36%   2.53%      
Minimum [Member]              
Debt covenants [Abstract]              
Interest coverage, actual | Interest / Debt   6.61          
Interest coverage, required | Interest / Debt   2.00          
Maximum [Member]              
Debt covenants [Abstract]              
Debt to EBITDA, actual | Debt / EBITDA [1]   2.40          
Debt to EBITDA, required | Debt / EBITDA [1]   3.50          
LIBOR [Member]              
Schedule of long term debt [Abstract]              
Interest rate   1.00%          
Revolving Credit Facility [Member]              
Schedule of long term debt [Abstract]              
Long term debt   $ 83,324   $ 134,393      
Average interest rate   1.35%   1.44%      
Maximum borrowing capacity, secured loan $ 350,000            
Long term debt additional disclosures [Abstract]              
Remaining borrowing capacity   $ 329,000          
Aggregate amounts of contractual maturities of long-term debt [Abstract]              
Total long-term debt maturities   $ 83,324   $ 134,393      
Revolving Credit Facility [Member] | Minimum [Member]              
Schedule of long term debt [Abstract]              
Maturity date   Nov. 30, 2020          
Revolving Credit Facility [Member] | Maximum [Member]              
Schedule of long term debt [Abstract]              
Maturity date   May 31, 2022          
Other Line of Credit Facility [Member]              
Long term debt additional disclosures [Abstract]              
Remaining borrowing capacity   $ 45,800          
U.S. Credit Facilities [Member]              
Short-term borrowings [Abstract]              
Short-term borrowings   138   20,280      
Loans of Foreign Subsidiaries [Member]              
Short-term borrowings [Abstract]              
Short-term borrowings   220   332      
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   $ 81,672   74,968      
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   $ 81,672   74,968      
3.06% Euro-denominated Senior Notes due November 2023 [Member]              
Schedule of long term debt [Abstract]              
Long term debt   $ 46,722   42,887      
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   $ 46,722   42,887      
1.27% Euro-denominated Senior Notes due May 2024 [Member]              
Schedule of long term debt [Abstract]              
Long term debt   $ 61,080   56,066      
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   $ 61,080   56,066      
1.71% Euro-denominated Senior Notes due May 2027 [Member]              
Schedule of long term debt [Abstract]              
Long term debt   $ 48,864   44,853      
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   $ 48,864   44,853      
2.53% British Pound-denominated Notes due November 2023 [Member]              
Schedule of long term debt [Abstract]              
Long term debt   $ 34,176   33,143      
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   $ 34,176   33,143      
2.76% British Pound-denominated Notes due November 2025 [Member]              
Schedule of long term debt [Abstract]              
Long term debt   $ 34,176   33,143      
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   $ 34,176   33,143      
Term Loan [Member]              
Schedule of long term debt [Abstract]              
Long term debt   $ 8,375   $ 51,438      
Average interest rate   2.20%   3.83%      
Maximum borrowing capacity, secured loan 145,000           $ 115,000
Credit facility increased amount $ 30,000            
Credit facility, borrowings outstanding   $ 8,400          
Aggregate amounts of contractual maturities of long-term debt [Abstract]              
Total long-term debt maturities   8,375   $ 51,438      
Various Other Notes [Member]              
Schedule of long term debt [Abstract]              
Long term debt   1,647   783      
Aggregate amounts of contractual maturities of long-term debt [Abstract]              
Total long-term debt maturities   $ 1,647   $ 783      
[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.