XML 59 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Bank Loans (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Schedule of short term bank loans    
Bank loans $ 29,931 $ 29,497
Industrial and Commercial Bank of China [Member]    
Schedule of short term bank loans    
Bank loans 18,629 14,540
Nanjing Bank [Member]    
Schedule of short term bank loans    
Bank loans 6,449 5,089
China Minsheng Bank [Member]    
Schedule of short term bank loans    
Bank loans 2,866 2,908
Bank of Communications [Member]    
Schedule of short term bank loans    
Bank loans 1,426 2,893
HSBC [Member]    
Schedule of short term bank loans    
Bank loans 561
Shanghai Pudong Development Bank [Member]    
Schedule of short term bank loans    
Bank loans 2,613
China Everbright Bank Shanghai Pudong Development Bank [Member]    
Schedule of short term bank loans    
Bank loans $ 1,454