v3.26.1
Long-Term Debt - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 06, 2026
Feb. 03, 2026
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Debt Instrument [Line Items]            
Long-term debt, current maturities       $ 1,178,197 $ 631,632 $ 1,937,384
Finance leases            
Debt Instrument [Line Items]            
Long-term debt, current maturities       3,400    
Bank debt | U.S. revolving loans            
Debt Instrument [Line Items]            
Long-term debt, current maturities       590,000    
Bank debt | Euro Revolving Loans            
Debt Instrument [Line Items]            
Long-term debt, current maturities       485,900    
Bank debt | Euro term loans            
Debt Instrument [Line Items]            
Long-term debt, current maturities       51,400    
Bank debt | Other foreign bank revolving and term loans            
Debt Instrument [Line Items]            
Long-term debt, current maturities       $ 47,500    
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 | 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%        
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%          
4 1/4% Senior Notes | Senior Notes            
Debt Instrument [Line Items]            
Senior note interest rate       4.25%    
4⅛% Senior Notes | Senior Notes            
Debt Instrument [Line Items]            
Senior note interest rate       4.125%    
2¼% Senior Notes | Senior Notes            
Debt Instrument [Line Items]            
Senior note interest rate       2.25%