XML 44 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Liabilities and Other Payables (Tables)
3 Months Ended
Mar. 31, 2020
Payables and Accruals [Abstract]  
Schedule of accrued liabilities and other payables
   2020  2019
Employee training, labor union expenditure and social insurance payable  $837,794   $843,807 
Consulting, auditing, and legal expenses   35,256    40,602 
Accrued payroll and welfare   242,229    254,882 
Other   40,455    45,460 
Total  $1,155,734   $1,184,751