XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Summary of Stock Option Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award Additional General Disclosures [Abstract]  
Number of shares outstanding 7,642,690
Number of shares exercised (1,207,503)
Number of canceled/Forfeited (163,205)
Number of shares outstanding 6,271,982
Number of shares exercisable 5,548,427
Weighted average exercise price, outstanding $ 12.98
Weighted average exercise price, exercised 12.43
Weighted average exercise price, canceled/Forfeited 21.89
Weighted average exercise price, outstanding 12.85
Weighted average exercise price, exercisable $ 11.77