XML 62 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Taxes Payable (Details) - Schedule of taxes payable
6 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Schedule of taxes payable [Abstract]    
Income tax – current $ 2,114,144 $ 2,118,432
Value-added tax 299,350 1,708,298
Other taxes 70,187 260,912
Total – current $ 2,483,681 $ 4,087,642
Income tax – noncurrent 5,782,625 5,782,625