XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Sep. 30, 2025
May 01, 2025
Jul. 31, 2022
Nov. 27, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Total stock-based compensation expense $ 68,853 $ 57,038 $ 133,628 $ 111,721        
Accrued bonus 30,700   30,700          
Stock options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Unrecognized compensation cost 57,500   $ 57,500          
Unrecognized compensation cost, weighted-average recognition period     2 years 10 months 24 days          
Expected dividend yield     0.00% 0.00%        
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 8 months 12 days          
Unrecognized stock-based compensation expense $ 592,900   $ 592,900          
Granted, non-option (in shares)     11,320,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     $ 1,000          
Stock price (in dollars per share) $ 12.90   $ 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      
Number of shares available for grant (in shares) 2,576,959   2,576,959          
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     $ 4,300 $ 2,300        
Expected dividend yield     0.00% 0.00%        
Unrecognized stock-based compensation expense $ 10,300   $ 10,300          
Percentage of employee earnings participation (up to)               15.00%
Annual Bonus Program And Retention Bonus Program | RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Total stock-based compensation expense     $ 17,000          
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)     951,779 750,591        
Class A Common Stock | 2020 Employee Stock Purchase Plan | ESPP                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Automatic increase to shares reserved for future issuance, percent of total shares               1.00%
Shares reserved for future issuance (in shares)               3,000,000