XML 423 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Share Purchase Warrants Outstanding (Details) - Warrants - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of warrants outstanding (in shares) 19,934,084 31,461,804 7,494,506 6,298,840
Weighted Average Remaining Life (years) 1 year 1 month 13 days      
Weighted Average Exercise Price (in CAD per share) $ 3.81 $ 4.04 $ 4.43 $ 2.44
Warrant one        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Exercise price (in CAD per share) $ 3.25      
Number of warrants outstanding (in shares) 2,369      
Weighted Average Remaining Life (years) 0 years      
Weighted Average Exercise Price (in CAD per share) $ 3.25      
Warrant two        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Exercise price (in CAD per share) $ 3.91      
Number of warrants outstanding (in shares) 75      
Weighted Average Remaining Life (years) 0 years      
Weighted Average Exercise Price (in CAD per share) $ 3.91      
Warrant three        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Exercise price (in CAD per share) $ 4.05      
Number of warrants outstanding (in shares) 3,835,440      
Weighted Average Remaining Life (years) 2 months 15 days      
Weighted Average Exercise Price (in CAD per share) $ 4.05      
Warrant four        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Exercise price (in CAD per share) $ 3.75      
Number of warrants outstanding (in shares) 16,096,200      
Weighted Average Remaining Life (years) 10 months 28 days      
Weighted Average Exercise Price (in CAD per share) $ 3.75