v3.25.2
Other Payables (Tables)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Other Payables [Abstract]    
Schedule of Other Payables

Other payables consisted of the following:

 

   June 30,
2025
   December 31,
2024
 
PPG payable  $33,967   $61,676 
Income tax payable   715,559    1,115,559 
Share issuance liability   100,000    150,000 
Other   35,799    36,987 
   $885,325   $1,364,222 

Other payable consisted of the following:

 

   December 31, 
   2024   2023 
PPG payable (as defined below)  $61,676   $167,042 
Income tax payable   1,115,559    1,115,559 
Share issuance liability   150,000    250,000 
Other   36,987    17,262 
   $1,364,222   $1,549,863