XML 89 R63.htm IDEA: XBRL DOCUMENT v3.25.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accumulated other comprehensive loss    
Foreign currency translation loss $ (112,461) $ (178,611)
Changes in defined benefit plan liabilities (4,092) (4,447)
Unrealized losses on derivatives designated as hedging instruments (6,843) (7,038)
Unrealized gains (losses) on available-for-sale debt securities 219 (352)
Total accumulated other comprehensive loss $ (123,177) $ (190,448)