Stock-based Compensation - Classification of Stock-based Compensation (Detail) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Oct. 31, 2022 |
Oct. 31, 2021 |
Oct. 31, 2022 |
Oct. 31, 2021 |
|
Stock-based compensation: | ||||
Total stock-based compensation | $ 28,101 | $ 22,053 | $ 82,051 | $ 60,267 |
Cost of revenue [Member] | ||||
Stock-based compensation: | ||||
Total stock-based compensation | 360 | 391 | 1,071 | 1,073 |
Research and development [Member] | ||||
Stock-based compensation: | ||||
Total stock-based compensation | 18,741 | 13,725 | 53,775 | 36,444 |
Selling, general and administrative [Member] | ||||
Stock-based compensation: | ||||
Total stock-based compensation | $ 9,000 | $ 7,937 | $ 27,205 | $ 22,750 |