Stock-based Compensation - Classification of Stock-based Compensation (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jul. 31, 2022 |
Jul. 31, 2021 |
Jul. 31, 2022 |
Jul. 31, 2021 |
|
Stock-based compensation: | ||||
Total stock-based compensation | $ 26,909 | $ 19,372 | $ 53,950 | $ 38,214 |
Cost of revenue [Member] | ||||
Stock-based compensation: | ||||
Total stock-based compensation | 362 | 359 | 711 | 682 |
Research and development [Member] | ||||
Stock-based compensation: | ||||
Total stock-based compensation | 17,883 | 11,525 | 35,034 | 22,719 |
Selling, general and administrative [Member] | ||||
Stock-based compensation: | ||||
Total stock-based compensation | $ 8,664 | $ 7,488 | $ 18,205 | $ 14,813 |