v3.26.1
Share Capital and Additional Paid in Capital Authorized - Summary of Warrant Activity (Details) - $ / shares
12 Months Ended
Dec. 21, 2023
Aug. 02, 2023
Dec. 31, 2024
Warrants and Rights Note Disclosure [Abstract]      
Number of Share Purchase Warrants Outstanding, Beginning balance     22,571,471
Number of Share Purchase Warrants, Issued 142,874 10,000,000  
Number of Share Purchase Warrants, Expired     (4,838,707)
Number of Share Purchase Warrants Outstanding, Ending balance     17,732,764
Weighted Average Exercise Price Outstanding, Beginning balance     $ 1.22
Weighted Average Exercise Price, Expired     1.24
Weighted Average Exercise Price Outstanding, Ending balance $ 1 $ 1 $ 1.21