v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Assets and Labilities Measured at Fair Value on a Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total $ 27,621 $ 18,873
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 11,117 2,380
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 16,504 16,493
Foreign currency forward contracts:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value (10,357) (1,076)
Liabilities at fair value (2,709) (4,871)
Foreign currency forward contracts: | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value 0 0
Liabilities at fair value 0 0
Foreign currency forward contracts: | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value (10,357) (1,076)
Liabilities at fair value (2,709) (4,871)
Foreign currency forward contracts: | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value 0 0
Liabilities at fair value 0 0
Interest rate swap contracts:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value (1,643)  
Liabilities at fair value (133) (302)
Interest rate swap contracts: | Balance Sheet Location [Axis]: us-gaap:OtherAssets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value (1,959) (204)
Interest rate swap contracts: | Balance Sheet Location [Axis]: us-gaap:OtherReceivables    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value   (6,504)
Interest rate swap contracts: | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value   0
Interest rate swap contracts: | Level 1 | Balance Sheet Location [Axis]: us-gaap:OtherAssets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value 0  
Interest rate swap contracts: | Level 1 | Balance Sheet Location [Axis]: us-gaap:OtherReceivables    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value 0  
Interest rate swap contracts: | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities at fair value (133) (302)
Interest rate swap contracts: | Level 2 | Balance Sheet Location [Axis]: us-gaap:OtherAssets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value (1,959) (204)
Interest rate swap contracts: | Level 2 | Balance Sheet Location [Axis]: us-gaap:OtherReceivables    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value (1,643) (6,504)
Interest rate swap contracts: | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value   0
Interest rate swap contracts: | Level 3 | Balance Sheet Location [Axis]: us-gaap:OtherAssets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value 0  
Interest rate swap contracts: | Level 3 | Balance Sheet Location [Axis]: us-gaap:OtherReceivables    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value 0  
Rabbi Trust investments, short-term    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value (6,799) (6,418)
Rabbi Trust investments, short-term | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value 0 0
Rabbi Trust investments, short-term | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value 0 0
Rabbi Trust investments, short-term | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value (6,799) (6,418)
Rabbi Trust investments, long-term    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value (13,122) (13,827)
Rabbi Trust investments, long-term | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value 0 0
Rabbi Trust investments, long-term | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value 0 0
Rabbi Trust investments, long-term | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets at fair value (13,122) (13,827)
Contingent consideration:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities at fair value (2,732) (3,252)
Contingent consideration: | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities at fair value 0 0
Contingent consideration: | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities at fair value 0 0
Contingent consideration: | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities at fair value (2,732) (3,252)
Other long-term liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities at fair value (685) (500)
Other long-term liabilities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities at fair value 0 0
Other long-term liabilities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities at fair value 0 0
Other long-term liabilities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities at fair value $ (685) (500)
Accrued liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities at fair value   (231)
Accrued liabilities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities at fair value   0
Accrued liabilities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities at fair value   (231)
Accrued liabilities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities at fair value   $ 0