XML 427 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation and Warrants - Stock Options Outstanding and Exercisable (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options outstanding (in shares) | shares 8,874,726 8,412,882 7,235,648 5,272,294
Weighted average remaining life (years) 3 years 3 days      
Weighted average exercise price, outstanding (in CAD per share) $ 4.03 $ 2.63 $ 2.52 $ 1.42
Options exercisable (in shares) | shares 6,169,340 5,921,267 4,928,144  
Weighted average exercise price, exercisable (in CAD per share) $ 3.55 $ 2.39 $ 1.78  
Tranche one        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Option price per share, lower (in dollars per share) $ 0.18      
Option price per share, upper (in dollars per share) $ 1.92      
Options outstanding (in shares) | shares 860,499      
Weighted average remaining life (years) 18 days      
Weighted average exercise price, outstanding (in CAD per share) $ 1.05      
Options exercisable (in shares) | shares 860,499      
Weighted average exercise price, exercisable (in CAD per share) $ 1.05      
Tranche two        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Option price per share, lower (in dollars per share) $ 2.40      
Option price per share, upper (in dollars per share) $ 2.40      
Options outstanding (in shares) | shares 2,628,351      
Weighted average remaining life (years) 11 months 8 days      
Weighted average exercise price, outstanding (in CAD per share) $ 2.92      
Options exercisable (in shares) | shares 2,096,340      
Weighted average exercise price, exercisable (in CAD per share) $ 2.95      
Tranche three        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Option price per share, lower (in dollars per share) $ 4.20      
Option price per share, upper (in dollars per share) $ 5.76      
Options outstanding (in shares) | shares 5,385,876      
Weighted average remaining life (years) 2 years 3 days      
Weighted average exercise price, outstanding (in CAD per share) $ 5.05      
Options exercisable (in shares) | shares 3,212,501      
Weighted average exercise price, exercisable (in CAD per share) $ 4.62