v3.26.1
Stock-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 30, 2026
USD ($)
$ / shares
shares
Apr. 30, 2025
USD ($)
Jul. 31, 2025
Plan
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of employee equity plans | Plan     2
Share-based compensation expense $ 56,313 $ 54,894  
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Remaining weighted-average period 2 years 10 months 2 days    
Unrecognized stock-based compensation expense $ 479,600    
Number of market based restricted stock units granted | shares 7,988,949    
Share based compensation, average grant date fair value | $ / shares $ 23.95    
2015 Equity Incentive Plan | Class A Common Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares common stock reserved for issuance | shares 2,473,063    
2015 Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Remaining weighted-average period 1 year 6 months 29 days    
Unrecognized stock-based compensation expense $ 22,400    
2015 Employee Stock Purchase Plan | Class A Common Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares common stock reserved for issuance | shares 7,591,319    
Executive Bonus Plans | Performance-Based Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation expense $ 6,500    
Fiscal 2027 Executive Bonus Plan | Performance-Based Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized stock-based compensation expense $ 13,400