XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
May 01, 2025
Jul. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 64,775 $ 54,683    
Risk-free interest rate 3.90% 4.60%    
Expected dividend yield 0.00% 0.00%    
Expected volatility 68.50% 65.50%    
Accrued bonus $ 25,300      
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost $ 48,000      
Unrecognized compensation cost, weighted-average recognition period 2 years      
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 5 years      
Unrecognized compensation cost, weighted-average recognition period 3 years 10 months 24 days      
Unrecognized stock-based compensation expense $ 651,600      
Granted, non-option (in shares) 8,255,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 $ 700      
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 | 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 $ 2,000 $ 700    
Unrecognized stock-based compensation expense 7,600      
Annual Bonus Program And Retention Bonus Program | RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 10,200      
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) 909,764 707,801