XML 70 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Summary of Stock Option Activity Under Equity Incentive Plans and Related Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2021
Jan. 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 granted 0  
Shares Subject to Options Outstanding, Options exercised (175,460)  
Shares Subject to Options Outstanding, Ending balance 6,441,577 6,617,037
Shares Subject to Options Outstanding, Vested and expected to vest 6,381,107  
Shares Subject to Options Outstanding, Exercisable 5,224,876  
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.73  
Weighted-Average Exercise Price, Ending Balance 10.85 $ 10.77
Weighted-Average Exercise Price, Vested and expected to vest 10.76  
Weighted-Average Exercise Price, Exercisable $ 8.71  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted-Average Remaining Contractual Life (Years) 3 years 6 months 18 days 3 years 9 months 7 days
Weighted-Average Remaining Contractual Life (Years), Vested and expected to vest 3 years 6 months 7 days  
Weighted-Average Remaining Contractual Life (Years), Exercisable 2 years 7 months 28 days  
Aggregate Intrinsic Value, Balance $ 67,482 $ 48,098
Aggregate Intrinsic Value, Vested and expected to vest 67,406  
Aggregate Intrinsic Value, Exercisable $ 65,940