XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Share Capital - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-Based Payment Arrangement [Abstract]        
Number of Options Outstanding, Beginning balance 5,638,232 4,758,997 3,534,236  
Number of Options, Granted 2,315,645 1,775,450 1,482,250  
Number of Options, Exercised (780,725) (690,284) (171,812)  
Number of Options, Forfeited, cancelled or expired (55,370) (205,931) (85,677)  
Number of Options Outstanding, Ending balance 7,117,782 5,638,232 4,758,997  
Number of Options Exercisable, End of period 3,530,408      
Weighted Average Exercise Price Outstanding, Beginning balance $ 12.55 $ 9.10 $ 7.90  
Weighted Average Exercise Price, Granted 30.90 19.82 11.75  
Weighted Average Exercise Price, Exercised 9.47 7.34 5.76  
Weighted Average Exercise Price, Forfeited, cancelled and expired 24.50 13.01 13.04  
Weighted Average Exercise Price Outstanding, Ending balance 18.75 $ 12.55 $ 9.10  
Weighted Average Exercise Price, Exercisable Ending balance $ 11.40      
Aggregate Intrinsic Value, Outstanding $ 147,214 $ 105,405 $ 30,464 $ 19,618
Aggregate Intrinsic Value, Exercised 19,651 $ 11,306 $ 1,535  
Aggregate Intrinsic Value, Exercisable, Ending balance $ 98,944