XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Convertible Promissory Notes (Tables)
6 Months Ended
Jun. 30, 2025
Convertible Notes Payable [Abstract]  
Schedule of convertible promissory notes [Table Text Block]
      June 30, 2025     December 31, 2024  
               
(a) Convertible promissory note-October 28 and 29, 2021 $ 3,845,942   $ 3,432,025  
(b) Convertible promissory note-March 3 and 7, 2022   7,751,472     6,927,508  
(c) Convertible promissory note- June 23, 2022   1,625,750     1,564,475  
(d) Convertible promissory note-April 12, 2024, amended May 23, 2024   215,475     164,903  
    $ 13,438,639   $ 12,088,911