v3.26.3
Long-Term Debt - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 06, 2026
Feb. 03, 2026
Sep. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Debt Instrument [Line Items]            
Long-term debt, current maturities       $ 907,721 $ 631,632 $ 1,134,984
Finance leases            
Debt Instrument [Line Items]            
Long-term debt, current maturities       2,900    
Bank debt | U.S. revolving loans            
Debt Instrument [Line Items]            
Long-term debt, current maturities       330,000    
Bank debt | Euro Revolving Loans            
Debt Instrument [Line Items]            
Long-term debt, current maturities       482,700    
Bank debt | Euro term loans (mature November 2030)            
Debt Instrument [Line Items]            
Long-term debt, current maturities       51,100    
Bank debt | Other foreign bank revolving and term loans            
Debt Instrument [Line Items]            
Long-term debt, current maturities       $ 41,000    
Bank debt | U.S. term loans (mature November 2030)            
Debt Instrument [Line Items]            
Repayments of debt     $ 42,500      
Bank Credit Agreement | Term Loans Maintained as Eurocurrency Rate Loans and RFR Loans | Eurocurrency Rate and RFR Rate | Minimum            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate   1.00%        
Bank Credit Agreement | Term Loans Maintained as Eurocurrency Rate Loans and RFR Loans | Eurocurrency Rate and RFR Rate | Maximum            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate   1.50%        
Bank Credit Agreement | Term Loans Maintained as Base Rate Loans | Base Rate | Minimum            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate   0.00%        
Bank Credit Agreement | Term Loans Maintained as Base Rate Loans | Base Rate | Maximum            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate   0.50%        
1.4% Senior Secured Notes (repaid March 2026) | Senior Notes            
Debt Instrument [Line Items]            
Repayments of debt $ 500,000          
Senior note interest rate 1.40%     1.40%    
Debt instrument, redemption price 100.00%