XML 149 R89.htm IDEA: XBRL DOCUMENT v3.22.4
CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash and cash equivalents (Note 18) $ 39,782 $ 54,287    
Restricted cash - current   2,550    
Restricted cash - non-current 3,797 3,797    
Total cash, cash equivalents, and restricted cash 43,579 $ 60,634 $ 24,438 $ 46,500
Cash 2,500      
Bankers' acceptance notes $ 35,600      
Minimum        
Term of debt instrument 34 days      
Maximum        
Term of debt instrument 81 days