XML 43 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share Capital - Stock Option Activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Number of Options Outstanding, Beginning balance 8,894,502 7,117,782
Number of Options, Granted 1,983,525 1,866,548
Number of Options, Exercised (180,424) (113,677)
Number of Options, Forfeited, cancelled or expired (18,911) (73,400)
Number of Options Outstanding, Ending balance 10,678,692 8,797,253
Number of Options Exercisable, End of period 5,419,295 4,104,317
Weighted Average Exercise Price Outstanding, Beginning of period $ 23.56 $ 18.75
Weighted Average Exercise Price, Granted 44.53 34.29
Weighted Average Exercise Price, Exercised 23.42 6.49
Weighted Average Exercise Price, Forfeited, cancelled and expired 30.87 28.49
Weighted Average Exercise Price Outstanding, End of period 27.45 22.12
Weighted Average Exercise Price, Exercisable, End of period $ 18.27 $ 14.04