v3.26.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accumulated other comprehensive loss    
Foreign currency translation gains (losses) $ (39,130) $ 14,266
Changes in defined benefit plan liabilities (10,837) (10,293)
Unrealized losses on derivatives designated as hedging instruments (6,020) (6,431)
Unrealized gains (losses) on available-for-sale debt securities (165) 653
Total accumulated other comprehensive loss $ (56,152) $ (1,805)