XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Schedule of Stock Options Granted (Details)
$ / shares in Units, $ / shares in Units, $ in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
CAD ($)
$ / shares
shares
Mar. 31, 2025
CAD ($)
$ / shares
shares
Dec. 31, 2024
CAD ($)
$ / shares
shares
Dec. 31, 2024
CAD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Canadian Dollar Under the New Option Stock Plan            
Number of Options            
Beginning balance (in shares) 1,082,835 1,082,835        
Granted (in shares) 0 0        
Exercised (in shares) (14,177) (14,177)        
Forfeited, expired (in shares) (3,266) (3,266)        
Ending balance (in shares) 1,065,392 1,065,392 1,082,835 1,082,835    
Weighted- Average Exercise Price ($)            
Beginning balance (in dollars per share) | (per share) $ 20.36 $ 14.15        
Granted (in dollars per share) | (per share) 0 0        
Exercised (in dollars per share) | (per share) 8.77 6.11        
Forfeited, expired (in dollars per share) | (per share) 24.31 16.90        
Ending balance (in dollars per share) | (per share) $ 20.50 $ 14.25 $ 20.36 $ 14.15    
Weighted- Average Contractual Term (years) 4 years 5 months 12 days 4 years 5 months 12 days 4 years 8 months 23 days 4 years 8 months 23 days    
Aggregate intrinsic value outstanding $ 3,970 $ 3,970 $ 6,485 $ 6,485 $ 2,760 $ 4,509
U.S Dollar Under the New Option Stock Plan            
Number of Options            
Beginning balance (in shares) 7,331,084 7,331,084        
Granted (in shares) 1,551,225 1,551,225        
Exercised (in shares) (70,686) (70,686)        
Forfeited, expired (in shares) (64,997) (64,997)        
Ending balance (in shares) 8,746,626 8,746,626 7,331,084 7,331,084    
Weighted- Average Exercise Price ($)            
Beginning balance (in dollars per share) | $ / shares   $ 12.01        
Granted (in dollars per share) | $ / shares   13.18        
Exercised (in dollars per share) | $ / shares   8.28        
Forfeited, expired (in dollars per share) | $ / shares   12.18        
Ending balance (in dollars per share) | $ / shares   $ 12.25   $ 12.01    
Weighted- Average Contractual Term (years) 8 years 1 month 2 days 8 years 1 month 2 days 7 years 11 months 19 days 7 years 11 months 19 days    
Aggregate intrinsic value outstanding | $         $ 14,571 $ 30,459