XML 62 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Taxes Payable (Details) - Schedule of taxes payable
3 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Schedule of taxes payable [Abstract]    
Income tax – current $ 2,113,916 $ 2,118,432
Value-added tax 2,147,944 1,708,298
Other taxes 327,802 260,912
Total – current $ 4,589,662 $ 4,087,642
Income tax – noncurrent 5,782,625 5,782,625