XML 68 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Summary of Stock Option Activity Under Equity Incentive Plans and Related Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
Jan. 31, 2021
Oct. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Shares Subject to Options Outstanding, Beginning balance   6,617,037
Shares Subject to Options Outstanding, Options exercised   (314,720)
Shares Subject to Options Outstanding, Ending balance 6,617,037 6,302,317
Shares Subject to Options Outstanding, Vested and expected to vest   6,243,569
Shares Subject to Options Outstanding, Exercisable   5,132,047
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Weighted-Average Exercise Price, Beginning Balance   $ 10.77
Weighted-Average Exercise Price, Options exercised   7.60
Weighted-Average Exercise Price, Ending Balance $ 10.77 10.93
Weighted-Average Exercise Price, Vested and expected to vest   10.84
Weighted-Average Exercise Price, Exercisable   $ 8.83
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted-Average Remaining Contractual Life (Years) 3 years 9 months 7 days 3 years 25 days
Weighted-Average Remaining Contractual Life (Years), Vested and expected to vest   3 years 10 days
Weighted-Average Remaining Contractual Life (Years), Exercisable   2 years 2 months 8 days
Aggregate Intrinsic Value, Balance $ 48,098 $ 93,985
Aggregate Intrinsic Value, Vested and expected to vest   93,649
Aggregate Intrinsic Value, Exercisable   $ 87,283