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