v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Sep. 30, 2025
May 01, 2025
Jul. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total stock-based compensation expense $ 59,233 $ 64,775      
Accrued bonus 31,600        
Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost $ 59,200        
Unrecognized compensation cost, weighted-average recognition period 2 years 6 months        
Risk-free interest rate   3.90%      
Expected dividend yield   0.00%      
Expected volatility   68.50%      
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period 5 years        
Unrecognized compensation cost, weighted-average recognition period 2 years 10 months 24 days        
Unrecognized stock-based compensation expense $ 355,200        
Granted, non-option (in shares) 11,002,000        
RSUs | Share-Based Payment Arrangement, Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentages 20.00%        
Vesting period 1 year        
RSUs | Share-Based Payment Arrangement, Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentages 5.00%        
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum shares authorized (in shares)         1,700,000
Total stock-based compensation expense $ 300        
Stock price (in dollars per share) $ 12.90        
Risk-free interest rate 3.70%        
Expected dividend yield 0.00%        
Expected volatility 51.40%        
2020 Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum shares authorized (in shares)     5,000,000    
2020 Incentive Plan | Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expiration period (in years) 10 years        
2020 Incentive Plan | Stock options | Share-Based Payment Arrangement, Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentages 20.00%        
Vesting period 1 year        
2020 Incentive Plan | Stock options | Share-Based Payment Arrangement, Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentages 2.00%        
Vesting period 4 years        
2020 Employee Stock Purchase Plan | ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total stock-based compensation expense $ 400 $ 2,000      
Unrecognized stock-based compensation expense 4,100        
Annual Bonus Program And Retention Bonus Program | RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total stock-based compensation expense $ 16,800        
Common Class A and Common Class B | 2020 Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Automatic increase to shares reserved for future issuance, percent of total shares       7.00%  
Class A Common Stock | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted, non-option (in shares) 1,877,140 909,764