XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based Compensation - Classification of Stock-based Compensation (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Stock-based compensation:    
Total stock-based compensation $ 18,842 $ 16,036
Cost of revenue [Member]    
Stock-based compensation:    
Total stock-based compensation 323 297
Research and development [Member]    
Stock-based compensation:    
Total stock-based compensation 11,194 9,896
Selling, general and administrative [Member]    
Stock-based compensation:    
Total stock-based compensation $ 7,325 $ 5,843