XML 58 R43.htm IDEA: XBRL DOCUMENT v3.19.3
OTHER PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
OTHER PAYABLE AND ACCRUED EXPENSES [Abstract]    
Lease expenses and payable for leasehold improvement due to a related party (note 11) $ 0 $ 53
Accrued commissions 3,235 2,931
Accrued warranty 2,633 1,710
Accrued payroll 1,743 626
Accrued professional fees 176 64
Accrued machine testing fees 1,333 3,076
Accrued due to a related party (note 11) 1,990 0
Others 2,860 1,950
Total $ 13,970 $ 10,410