XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Bank Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Schedule of short term bank loans    
Bank loans $ 25,999 $ 29,497
Industrial and Commercial Bank Of China [Member]    
Schedule of short term bank loans    
Bank loans 11,648 14,540
Nanjing Bank [Member]    
Schedule of short term bank loans    
Bank loans 5,824 5,089
China Minsheng Bank [Member]    
Schedule of short term bank loans    
Bank loans 2,912 2,908
Bank of Communications [Member]    
Schedule of short term bank loans    
Bank loans 2,897 2,893
Shanghai Pudong Development Bank [Member]    
Schedule of short term bank loans    
Bank loans 2,617 2,613
China Everbright Bank [Member]    
Schedule of short term bank loans    
Bank loans 1,454
HSBC [Member]    
Schedule of short term bank loans    
Bank loans $ 101