XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Taxes Payable (Details) - Schedule of taxes payable - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Schedule of Taxes Payable [Abstract]    
Income tax $ 7,619,664 $ 7,641,787
Other 141 71
Total 7,619,805 7,641,858
Current 3,053,180 3,075,233
Noncurrent $ 4,566,625 $ 4,566,625