XML 30 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Liabilities and Other Payables (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Accounts Payable and Accrued Liabilities [Line Items]    
Total accrued liabilities and other payables $ 1,184,751 $ 1,617,997
Employee training, labor union expenditure and social insurance payable [Member]    
Accounts Payable and Accrued Liabilities [Line Items]    
Total accrued liabilities and other payables 843,807 844,997
Consulting, auditing, and legal expenses [Member]    
Accounts Payable and Accrued Liabilities [Line Items]    
Total accrued liabilities and other payables 40,602 488,052
Accrued payroll and welfare [Member]    
Accounts Payable and Accrued Liabilities [Line Items]    
Total accrued liabilities and other payables 254,882 261,152
Other [Member]    
Accounts Payable and Accrued Liabilities [Line Items]    
Total accrued liabilities and other payables $ 45,460 $ 23,796