v3.25.1
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Stockholders' Equity Note [Abstract]        
Currency Translation Adjustments $ (250,404) $ (231,487) $ (289,678) $ (217,455)
Currency translation adjustments, net 39,274 (14,032)    
Gain (Loss) on Derivatives 497 742 505 740
Gain (Loss) on Derivatives (8) 2    
Unrecognized Losses and Prior Service Cost 3,386 (2,180) 3,296 (2,328)
Amortization of unrecognized losses and prior service cost, net of tax 90 148    
Accumulated other comprehensive loss (246,521) (232,925) $ (285,877) $ (219,043)
Amortization of unrecognized losses and prior service cost, tax $ (21) $ (12)