XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Taxes Payable (Details) - Schedule of taxes payable - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Taxes Payable Abstract    
Income tax $ 7,647,702 $ 7,641,787
Other taxes 101 71
Total 7,647,803 7,641,858
Current 3,081,178 3,075,233
Noncurrent $ 4,566,625 $ 4,566,625