Stock-based Compensation - Classification of Stock-based Compensation (Detail) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
|
| Stock-based compensation: | ||
| Total stock-based compensation | $ 21,893 | $ 26,130 |
| Cost of revenue [Member] | ||
| Stock-based compensation: | ||
| Total stock-based compensation | 783 | 951 |
| Research and development [Member] | ||
| Stock-based compensation: | ||
| Total stock-based compensation | 13,714 | 17,585 |
| Selling, general and administrative [Member] | ||
| Stock-based compensation: | ||
| Total stock-based compensation | $ 7,396 | $ 7,594 |