XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Taxes Payable (Details) - Schedule of taxes payable
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Schedule Of Taxes Payable Abstract    
Income tax – current $ 3,075,162 $ 2,746,757
Value-added tax 322,652
Other taxes 71 76,203
Total – current $ 3,075,233 $ 3,145,612
Income tax – noncurrent 4,566,625 5,174,625