XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Taxes Payable (Tables)
6 Months Ended
Jun. 30, 2023
Taxes Payable [Abstract]  
Schedule of Taxes Payable Taxes payable consisted of the following as of June 30, 2023 and December 31, 2022:
   2023   2022 
Income tax  $7,682,757   $7,639,832 
Other   180    145 
Total   7,682,937    7,639,977 
Current   3,724,312    3,681,352 
Noncurrent  $3,958,625   $3,958,625