XML 77 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Share Capital - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]        
Number of Options Outstanding, Beginning balance 10,709,289 8,894,502 7,117,782  
Number of Options, Granted 2,894,139 3,062,819 2,542,473  
Number of Options, Exercised (1,801,630) (1,040,136) (587,536)  
Number of Options, Forfeited, cancelled or expired (727,078) (207,896) (178,217)  
Number of Options Outstanding, Ending balance 11,074,720 10,709,289 8,894,502  
Number of Options Exercisable, End of period 6,279,248      
Weighted Average Exercise Price Outstanding, Beginning balance $ 29.9 $ 23.56 $ 18.75  
Weighted Average Exercise Price, Granted 35.99 42.93 35.29  
Weighted Average Exercise Price, Exercised 20.56 12.43 13.58  
Weighted Average Exercise Price, Forfeited, cancelled and expired 39.17 38.18 31.49  
Weighted Average Exercise Price Outstanding, Ending balance 32.4 $ 29.9 $ 23.56  
Weighted Average Exercise Price, Exercisable Ending balance $ 28.28      
Aggregate Intrinsic Value, Outstanding $ 137,659 $ 111,202 $ 200,122 $ 147,214
Aggregate Intrinsic Value, Exercised 28,436 $ 30,416 $ 14,526  
Aggregate Intrinsic Value, Exercisable, Ending balance $ 103,917