XML 112 R17.htm IDEA: XBRL DOCUMENT v3.24.3
TAXES PAYABLE
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
TAXES PAYABLE

11. TAXES PAYABLE

 

Taxes payable consisted of the following:

 

SCHEDULE OF TAXES PAYABLE 

         
   As of 
   June 30,   December 31, 
   2024   2023 
Income tax payable  $1,934,270   $1,686,790 
Other tax payable   735,276    685,856 
Total tax payable  $2,669,546   $2,372,646