XML 81 R65.htm IDEA: XBRL DOCUMENT v3.25.4
LONG-TERM DEBT - Aggregate Annual Maturities of Debt Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Feb. 10, 2021
Debt Instrument [Line Items]      
Long-term debt, current maturities $ 631,632 $ 716,932  
Finance leases      
Debt Instrument [Line Items]      
Long-term debt, current maturities 3,700    
1.4% Senior Secured Notes | Senior Notes      
Debt Instrument [Line Items]      
Long-term debt, current maturities $ 500,000    
Stated interest rate 1.40%    
1.4% Senior Secured Notes | Senior Notes      
Debt Instrument [Line Items]      
Stated interest rate     1.40%
Bank Debt | U.S. term loans      
Debt Instrument [Line Items]      
Long-term debt, current maturities $ 42,500    
Bank Debt | Euro term loans      
Debt Instrument [Line Items]      
Long-term debt, current maturities 52,800    
Bank Debt | Other Foreign Bank Revolving and Term Loans      
Debt Instrument [Line Items]      
Long-term debt, current maturities $ 32,600