XML 55 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Lease expenses and payable for leasehold improvement due to a related party (note 11) $ 2,248 $ 2,024
Commissions 928 836
Accrued warranty 979 839
Accrued payroll 227 745
Accrued professional fees 196 60
Accrued machine testing fee 1,038 684
Others 926 849
Total $ 6,542 $ 6,037