XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Share Capital - Stock Option Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]    
Number of Options Outstanding, Beginning balance 10,709,289 8,894,502
Number of Options, Granted 2,362,179 2,387,619
Number of Options, Exercised (1,001,995) (448,069)
Number of Options, Forfeited, cancelled or expired (394,337) (50,254)
Number of Options Outstanding, Ending balance 11,675,136 10,783,798
Number of Options Exercisable, End of period 6,292,504 5,719,543
Weighted Average Exercise Price Outstanding, Beginning of period $ 29.9 $ 23.56
Weighted Average Exercise Price, Granted 34.87 43.71
Weighted Average Exercise Price, Exercised 17.01 14.51
Weighted Average Exercise Price, Forfeited, cancelled and expired 38.48 35.22
Weighted Average Exercise Price Outstanding, End of period 31.72 28.35
Weighted Average Exercise Price, Exercisable, End of period $ 26.77 $ 19.94