XML 54 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation - Schedule of Outstanding Stock Options (Details) - $ / shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Number of shares, Outstanding at beginning of period 4,132,123 3,505,119
Number of shares, Granted 1,384,616 869,075
Number of shares, Exercised (203,283) (266,687)
Number of shares, Cancelled or forfeited (55,451) (7,962)
Number of shares, Outstanding at end of period 5,258,005 4,099,545
Weighted average exercise price, Outstanding at beginning of period $ 6.39 $ 2.07
Weighted average exercise price, Granted 35.79 16.35
Weighted average exercise price, Exercised 3.11 1.83
Weighted average exercise price, Cancelled or forfeited 25.08 2.13
Weighted average exercise price, Outstanding at end of period $ 14.06 $ 5.11