XML 53 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Long-Term Debt - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Feb. 03, 2026
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Debt Instrument [Line Items]          
Long-term debt, current maturities $ 988,323   $ 988,323 $ 631,632 $ 1,145,091
Finance leases          
Debt Instrument [Line Items]          
Long-term debt, current maturities 3,500   3,500    
Bank debt | U.S. revolving loans          
Debt Instrument [Line Items]          
Long-term debt, current maturities 405,000   405,000    
Bank debt | Euro Revolving Loans          
Debt Instrument [Line Items]          
Long-term debt, current maturities 489,700   489,700    
Bank debt | Euro term loans          
Debt Instrument [Line Items]          
Long-term debt, current maturities 51,800   51,800    
Bank debt | Other foreign bank revolving and term loans          
Debt Instrument [Line Items]          
Long-term debt, current maturities 38,300   $ 38,300    
Bank debt | U.S. term loans          
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          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate     1.25%    
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          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate     0.25%    
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%    
One Point Four Percent Senior Notes due 2026 | Senior Notes          
Debt Instrument [Line Items]          
Repayments of debt $ 500,000        
Senior note interest rate 1.40%   1.40%    
Debt instrument, redemption price (in percentage)     100.00%