XML 46 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Taxes Payable (Tables)
12 Months Ended
Dec. 31, 2022
Tax Payable [Abstract]  
Schedule of taxes payable
   2022   2021 
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