v3.25.1
Warrants - Schedule of Warrant Activity (Details) - $ / shares
1 Months Ended 12 Months Ended
Jan. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Class of Warrant or Right [Roll Forward]      
Beginning balance (in shares)   17,165,833 11,482,766
Warrants issued in period     11,479,075
Exercised (in shares) (180,000)   (356,970)
Expired (in shares)   (5,394,945) (5,439,038)
Ending balance (in shares)   11,770,888 17,165,833
Weighted Average Exercise Price [Roll Forward]      
Beginning balance (in CAD and USD per share)   $ 4.83 $ 7.22
Issued (in CAD and USD per share)     1.9
Expired (in CAD and USD per share)   10.35 4.01
Ending balance (in CAD and USD per share) $ 2.95 $ 2.3 $ 4.83