v3.22.2.2
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