XML 57 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Other Payables and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Summary of other payables and accrued liabilities    
Accrued professional fees $ 70
Advance from customers 872 1,205
Accrued wages and welfare 5,547 7,554
Other payables 8,588 13,392
Total other payables and accrued liabilities $ 15,007 $ 22,221