XML 60 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Taxes Payable (Details) - Schedule of taxes payable
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Schedule Of Taxes Payable Abstract    
Income tax 7,639,832 7,641,787
Other $ 145 $ 71
Total 7,639,977 7,641,858
Current 3,681,352 3,075,233
Noncurrent $ 3,958,625 $ 4,566,625