XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Taxes Payable (Details) - Schedule of taxes payable
3 Months Ended
Mar. 31, 2021
USD ($)
Mar. 31, 2020
USD ($)
Schedule of taxes payable [Abstract]    
Income tax – current $ 2,744,539 $ 2,746,757
Value-added tax   322,652
Other taxes 111 76,203
Total – current $ 2,744,649 $ 3,145,612
Income tax – noncurrent 5,174,625 5,174,625