XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation - Classification of Stock-based Compensation (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Stock-based compensation:        
Total stock-based compensation $ 28,122 $ 26,909 $ 55,387 $ 53,950
Cost of revenue [Member]        
Stock-based compensation:        
Total stock-based compensation 885 362 1,826 711
Research and development [Member]        
Stock-based compensation:        
Total stock-based compensation 18,550 17,883 36,911 35,034
Selling, general and administrative [Member]        
Stock-based compensation:        
Total stock-based compensation $ 8,687 $ 8,664 $ 16,650 $ 18,205