XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Summary of Stock Option Activity (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award Additional General Disclosures [Abstract]  
Number of shares outstanding | shares 7,642,690
Number of shares exercised | shares (697,998)
Number of canceled/Forfeited | shares (79,940)
Number of shares outstanding | shares 6,864,752
Number of shares exercisable | shares 5,715,153
Weighted average exercise price, outstanding | $ / shares $ 12.98
Weighted average exercise price, exercised | $ / shares 9.73
Weighted average exercise price, canceled/Forfeited | $ / shares 21.08
Weighted average exercise price, outstanding | $ / shares 13.22
Weighted average exercise price, exercisable | $ / shares $ 11.78