v3.25.4
Convertible Promissory Notes - Schedule of Convertible Promissory Notes (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Convertible Promissory Notes [Abstract]    
Face value of convertible promissory note issued in November 2023 $ 15,000,000 $ 15,000,000
Face value of convertible promissory note issued in July 2024 350,000 350,000
Derivatives embedded in the convertible promissory note issued (1,879,279) (1,879,279)
Liability component on initial recognition 13,470,721 13,470,721
Interest accrued 1,392,762 929,900
Carrying value as at end of period $ 14,863,483 $ 14,400,621