XML 130 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Sep. 05, 2024
Dec. 31, 2023
Accumulated other comprehensive loss      
Foreign currency translation loss $ (178,611)   $ (90,678)
Changes in defined benefit plan liabilities (4,447)   (4,208)
Unrealized losses on derivatives designated as hedging instruments (7,038)   0
Unrealized gains (losses) on available-for-sale debt securities (352)   132
Total accumulated other comprehensive loss (190,448)   $ (94,754)
Other Comprehensive Income (Loss), before Tax [Abstract]      
Other comprehensive loss, from hedging activities, before reclassification and tax $ 9,700    
Treasury Lock [Member]      
Derivative [Line Items]      
Derivative, Notional Amount   $ 850,000