v3.26.3
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Accumulated other comprehensive loss    
Foreign currency translation gains (losses) $ (50,216) $ 14,266
Changes in defined benefit plan liabilities (10,571) (10,293)
Unrealized losses on derivatives designated as hedging instruments (5,811) (6,431)
Unrealized gains (losses) on available-for-sale debt securities (2,104) 653
Total accumulated other comprehensive loss $ (68,702) $ (1,805)