XML 113 R69.htm IDEA: XBRL DOCUMENT v3.25.1
INCOME TAXES - Movements of the valuation allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
INCOME TAXES      
Balance as of January 1 $ (39,503) $ (38,615) $ (23,101)
Additions (16,912) (2,079) (17,241)
Changes through other comprehensive income (loss) (924)    
Utilization and reversal of valuation allowances 1,324 1,191 1,727
Balance as of December 31 $ (56,015) $ (39,503) $ (38,615)