v3.22.2.2
BANK BORROWINGS - Schedule of Banking Facilities and Aggregate Carrying Amount (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Bank Borrowings [Abstract]    
Buildings $ 26,836 $ 31,361
Machinery and equipment 0 7,376
Land use rights 12,328 4,470
Total $ 39,164 $ 43,207