XML 42 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Taxes Payable (Tables)
6 Months Ended
Jun. 30, 2025
Taxes Payable [Abstract]  
Schedule of Taxes Payable

Taxes payable consisted of the following as of June 30, 2025 and December 31, 2024:

 

   2025   2024 
Income tax  $7,607,201   $7,607,201 
Other   19,045    20,021 
Total   7,626,246    7,627,222 
Current   4,275,621    4,276,597 
Noncurrent  $3,350,625   $3,350,625