XML 114 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Credit Facilities and Long-Term Debt - Schedule of Maturities of Long-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Maturities of Debt [Abstract]    
2025 $ 27,117  
2026 15,725  
2027 23,491  
2028 31,101  
2029 454,585  
Thereafter 10,295  
Total debt 562,314 $ 156,211
Less: current maturities (27,117) (5,029)
Long-term debt 535,197 151,182
Multi-Currency Revolver | Revolving Credit Facility | Line of Credit    
Maturities of Debt [Abstract]    
2025 10,800  
2026 0  
2027 0  
2028 0  
2029 233,371  
Thereafter 0  
Total debt 244,171  
Less: current maturities (10,800)  
Long-term debt 233,371  
U.S. Dollar Term Loan | Revolving Credit Facility | Line of Credit    
Maturities of Debt [Abstract]    
2025 9,516  
2026 9,606  
2027 14,655  
2028 19,703  
2029 144,807  
Thereafter 0  
Total debt 198,287  
Less: current maturities (9,516)  
Long-term debt 188,771  
Euro Term Loan | Revolving Credit Facility | Line of Credit    
Maturities of Debt [Abstract]    
2025 4,923  
2026 4,973  
2027 7,598  
2028 10,221  
2029 75,193  
Thereafter 0  
Total debt 102,908 0
Less: current maturities (4,923)  
Long-term debt 97,985  
Other Debt    
Maturities of Debt [Abstract]    
Total debt 16,948 $ 211
Other Debt | Revolving Credit Facility | Line of Credit    
Maturities of Debt [Abstract]    
2025 1,878  
2026 1,146  
2027 1,238  
2028 1,177  
2029 1,214  
Thereafter 10,295  
Total debt 16,948  
Less: current maturities (1,878)  
Long-term debt $ 15,070