XML 88 R70.htm IDEA: XBRL DOCUMENT v3.25.2
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accumulated other comprehensive loss    
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax $ 34,305 $ (178,611)
Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax (4,053) (4,447)
Unrealized losses on derivatives designated as hedging instruments (6,646) (7,038)
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax 366 (352)
Total accumulated other comprehensive income (loss) $ 23,972 $ (190,448)