XML 66 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation - Classification of Stock-based Compensation (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Stock-based compensation:        
Total stock-based compensation $ 16,394 $ 16,200 $ 32,430 $ 32,660
Cost of revenue [Member]        
Stock-based compensation:        
Total stock-based compensation 316 320 613 587
Research and development [Member]        
Stock-based compensation:        
Total stock-based compensation 10,010 10,501 19,906 20,705
Selling, general and administrative [Member]        
Stock-based compensation:        
Total stock-based compensation $ 6,068 $ 5,379 $ 11,911 $ 11,368