XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Convertible Promissory Notes (Tables)
6 Months Ended
Jun. 30, 2024
Convertible Notes Payable [Abstract]  
Schedule of convertible promissory notes [Table Text Block]
      June 30, 2024     December 31, 2023  
               
(a) Convertible promissory note-October 28 and 29, 2021 $ 3,214,347   $ 2,898,595  
(b) Convertible promissory note-March 3 and 7, 2022   6,558,996     6,065,878  
(c) Convertible promissory note-June 23, 2022   1,530,624     1,555,351  
(d) Convertible promissory note-April 12, 2024, amended May 23, 2024   187,979     -  
    $ 11,491,946   $ 10,519,824