XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Details)
$ in Thousands, € in Millions, £ in Millions
1 Months Ended 12 Months Ended
Nov. 30, 2022
EUR (€)
Nov. 30, 2023
USD ($)
Note
Aug. 31, 2023
Dec. 31, 2023
USD ($)
Interest / Debt
Nov. 30, 2023
EUR (€)
Nov. 30, 2023
GBP (£)
May 31, 2023
USD ($)
May 31, 2023
EUR (€)
Dec. 31, 2022
USD ($)
Long term debt [Abstract]                  
Long term debt       $ 645,432         $ 631,092
Less debt fees       (230)         (260)
Less current portion       (117)         (501)
Long-term debt       645,085         630,331
Number of U.S. Dollar-denominated notes | Note   3              
Maximum borrowing capacity       85,000          
Aggregate amounts of contractual maturities of long-term debt [Abstract]                  
2024       249,849          
2025       56,795          
2026       61,013          
2027       79,135          
2028       119,144          
Thereafter       79,149          
Total long-term debt maturities       645,085          
Stand-by letters of credit outstanding       6,200         2,800
Short-term borrowings [Abstract]                  
Short-term borrowings       13,460         20,373
Current maturities of long-term debt       $ 117         $ 501
Weighted-average interest rates on short-term borrowings       6.58%         5.47%
Minimum [Member]                  
Long term debt [Abstract]                  
Maturity date       Aug. 30, 2023          
Interest coverage, required | Interest / Debt       3          
Maximum [Member]                  
Long term debt [Abstract]                  
Maturity date       Aug. 30, 2024          
Debt to EBITDA, required | Interest / Debt       3.5          
SOFR Adjustment [Member]                  
Long term debt [Abstract]                  
Interest rate     0.10%            
Applicable Margin [Member]                  
Long term debt [Abstract]                  
Interest rate on secured loan     0.70%            
Revolving Credit Facility [Member]                  
Long term debt [Abstract]                  
Long term debt       $ 111,039         $ 225,469
Average interest rate       5.74%         3.01%
Long term debt additional disclosures [Abstract]                  
Remaining borrowing capacity       $ 317,800          
Other Line of Credit Facility [Member]                  
Long term debt additional disclosures [Abstract]                  
Remaining borrowing capacity       32,200          
3.66% Senior Notes due November 2023 [Member]                  
Long term debt [Abstract]                  
Long term debt       $ 0         $ 75,000
Senior notes   $ 75,000              
Maturity date       Nov. 30, 2023          
Interest rate on secured loan   3.66%   3.66% 3.66% 3.66%      
3.65% Senior Notes due May 2024 [Member]                  
Long term debt [Abstract]                  
Long term debt       $ 27,000         27,000
Maturity date       May 31, 2024          
Interest rate on secured loan       3.65%          
4.19% Senior Notes due November 2025 [Member]                  
Long term debt [Abstract]                  
Long term debt       $ 25,000         25,000
Maturity date       Nov. 30, 2025          
Interest rate on secured loan       4.19%          
6.08% Senior Notes Due November 2026 [Member]                  
Long term debt [Abstract]                  
Long term debt       $ 35,000         0
Senior notes   $ 35,000              
Maturity date       Nov. 30, 2026          
Interest rate on secured loan   6.08%   6.08% 6.08% 6.08%      
6.14% Senior Notes due November 2027 [Member]                  
Long term debt [Abstract]                  
Long term debt       $ 35,000         0
Senior notes   $ 35,000              
Maturity date       Nov. 30, 2027          
Interest rate on secured loan   6.14%   6.14% 6.14% 6.14%      
4.94% Senior Notes due May 2028 [Member]                  
Long term debt [Abstract]                  
Long term debt       $ 75,000         0
Maturity date       May 31, 2028          
Interest rate on secured loan       4.94%          
6.34% Senior Notes due November 2029 [Member]                  
Long term debt [Abstract]                  
Long term debt       $ 35,000         0
Senior notes   $ 35,000              
Maturity date       Nov. 30, 2029          
Interest rate on secured loan   6.34%   6.34% 6.34% 6.34%      
3.06% Euro-denominated Senior Notes due November 2023 [Member]                  
Long term debt [Abstract]                  
Long term debt       $ 0         40,945
Senior notes | €         € 38.2        
Maturity date       Nov. 30, 2023          
Interest rate on secured loan   3.06%   3.06% 3.06% 3.06%      
1.27% Euro-denominated Senior Notes due May 2024 [Member]                  
Long term debt [Abstract]                  
Long term debt       $ 55,194         53,527
Maturity date       May 31, 2024          
Interest rate on secured loan       1.27%          
1.71% Euro-denominated Senior Notes due May 2027 [Member]                  
Long term debt [Abstract]                  
Long term debt       $ 44,155         42,822
Maturity date       May 31, 2027          
Interest rate on secured loan       1.71%          
4.15% Euro-denominated Senior Notes due May 2028 [Member]                  
Long term debt [Abstract]                  
Long term debt       $ 44,155         0
Maturity date       May 31, 2028          
Interest rate on secured loan       4.15%          
4.62% Euro-denominated Senior Notes due November 2029 [Member]                  
Long term debt [Abstract]                  
Long term debt       $ 44,155         0
Senior notes | €         € 40.0        
Maturity date       Nov. 30, 2029          
Interest rate on secured loan   4.62%   4.62% 4.62% 4.62%      
2.53% British Pound-denominated Notes due November 2023 [Member]                  
Long term debt [Abstract]                  
Long term debt       $ 0         30,208
Senior notes | £           £ 25      
Maturity date       Nov. 30, 2023          
Interest rate on secured loan   2.53%   2.53% 2.53% 2.53%      
2.76% British Pound-denominated Notes due November 2025 [Member]                  
Long term debt [Abstract]                  
Long term debt       $ 31,827         30,208
Maturity date       Nov. 30, 2025          
Interest rate on secured loan       2.76%          
Euro Denominated Term Loan [Member]                  
Long term debt [Abstract]                  
Long term debt       $ 82,790         80,291
Average interest rate       4.49%          
Maturity date       Nov. 30, 2024          
Unsecured debt | € € 75.0                
Various Other Notes [Member]                  
Long term debt [Abstract]                  
Long term debt       $ 117         622
1.85% Euro-denominated Senior Notes due November 2022 [Member]                  
Long term debt [Abstract]                  
Maturity date       Nov. 30, 2022          
Interest rate on secured loan 1.85%                
Repayment of debt | € € 66.9                
Dollar [Member]                  
Long term debt [Abstract]                  
Senior notes   $ 105              
Euro [Member]                  
Long term debt [Abstract]                  
Senior notes | €         € 40.0        
U.S. Credit Facilities [Member]                  
Short-term borrowings [Abstract]                  
Short-term borrowings       $ 13,343         $ 19,872
Senior Notes [Member]                  
Long term debt [Abstract]                  
Debt term       5 years          
Maturity date       May 31, 2028          
Senior Notes [Member] | Dollar [Member]                  
Long term debt [Abstract]                  
Senior notes             $ 75    
Interest rate on secured loan             4.94% 4.94%  
Senior Notes [Member] | Euro [Member]                  
Long term debt [Abstract]                  
Senior notes | €               € 40.0  
Interest rate on secured loan             4.15% 4.15%