XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Outstanding Balance $ 936,695 $ 708,267
Less: debt issuance costs (875) (1,099)
Less: short-term and current portion of long-term debts (37,867) (37,554)
Long-term debt $ 897,953 $ 669,614
Revolver    
Debt Instrument [Line Items]    
Interest Rate 4.93% 4.00%
Outstanding Balance $ 277,063 $ 48,820
U.S. Term Loan    
Debt Instrument [Line Items]    
Interest Rate 5.54% 5.62%
Outstanding Balance $ 495,504 $ 508,863
Euro Term Loan    
Debt Instrument [Line Items]    
Interest Rate 3.00% 4.00%
Outstanding Balance $ 152,694 $ 138,767
Industrial development bonds    
Debt Instrument [Line Items]    
Interest Rate 5.26% 5.26%
Outstanding Balance $ 10,000 $ 10,000
Bank lines of credit and other debt obligations    
Debt Instrument [Line Items]    
Outstanding Balance $ 1,434 $ 1,817