XML 59 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Bank Loans (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Schedule of short term bank loans    
Bank loans $ 29,497 $ 37,730
China Everbright Bank Shanghai Pudong Development Bank [Member]    
Schedule of short term bank loans    
Bank loans 1,454
China Minsheng Bank [Member]    
Schedule of short term bank loans    
Bank loans 2,908 3,072
Bank of Communications [Member]    
Schedule of short term bank loans    
Bank loans 2,893 1,536
Industrial and Commercial Bank of China [Member]    
Schedule of short term bank loans    
Bank loans 14,540 21,504
Nanjing Bank [Member]    
Schedule of short term bank loans    
Bank loans 5,089 9,216
HSBC [Member]    
Schedule of short term bank loans    
Bank loans 2,402
Shanghai Pudong Development Bank [Member]    
Schedule of short term bank loans    
Bank loans $ 2,613