v3.26.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)    
Beginning balance $ 19,413 $ 42,485
Ending balance (3,225) 27,453
Foreign currency translation adjustment    
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)    
Beginning balance (8,687) (12,009)
Net current-period other comprehensive income (loss) (244) (2,029)
Ending balance (8,931) (14,037)
Provision for retirement indemnities (net of tax)    
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)    
Beginning balance 350 57
Ending balance 350 57
Cumulative other comprehensive (loss)    
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)    
Beginning balance (8,337) (11,952)
Net current-period other comprehensive income (loss) (244) (2,029)
Ending balance $ (8,581) $ (13,981)