v3.25.1
TAXATION (Schedule of Rollforward of Valuation Allowances of Deferred Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
TAXATION    
Balance as of beginning of year $ (73,024) $ (66,475)
Additions of valuation allowance (18,208) (10,953)
Utilization of deferred tax assets 33,533 2,759
Foreign currency translation adjustments 985 1,645
Balance as of end of year $ (56,714) $ (73,024)