v3.26.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 27, 2020
USD ($)
period
shares
Apr. 30, 2026
USD ($)
$ / shares
shares
Apr. 30, 2025
USD ($)
$ / shares
shares
Apr. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2025
shares
May 01, 2025
Jul. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Weighted-average grant date fair value for options granted (in dollars per share) | $ / shares   $ 7.85 $ 13.49 $ 16.70      
Stock options exercised, total intrinsic value   $ 25,100 $ 94,100 $ 89,700      
Stock options vested, total grant date fair value   33,000 34,700 34,700      
Stock-based compensation expense   $ 268,532 $ 230,988 $ 215,761      
Expected dividend yield   0.00% 0.00% 0.00%      
Accrued bonus   $ 35,500 $ 37,500        
Stock options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized compensation cost   $ 73,300 $ 56,100        
Unrecognized compensation cost, weighted-average recognition period (in years)   2 years 8 months 12 days 2 years        
RSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized compensation cost, weighted-average recognition period (in years)   3 years 3 months 18 days 3 years 8 months 12 days        
Vesting period (in years)   5 years          
Stock-based compensation expense   $ 174,500 $ 142,200 $ 130,600      
Unrecognized stock-based compensation expense, non-options   $ 383,700 $ 562,900        
Granted, non-option (in shares) | shares   17,830,000 14,731,000        
RSUs | Share-based Payment Arrangement, Tranche One              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period (in years)   1 year          
Vesting percentages   20.00%          
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) | shares             1,700,000
Stock-based compensation expense   $ 1,600 $ 3,800 5,400      
Share price (in dollars per share) | $ / shares   $ 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]              
Number of shares available for issuance (in shares) | shares   2,576,959          
Maximum shares authorized (in shares) | 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 period (in years)   1 year          
Vesting percentages   20.00%          
2020 Incentive Plan | Stock options | Share-based Payment Arrangement, Tranche Two              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period (in years)   4 years          
Vesting percentages   2.00%          
2020 Employee Stock Purchase Plan | ESPP              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense   $ 6,800 $ 6,900 $ 5,400      
Expected dividend yield   0.00% 0.00% 0.00%      
Unrecognized stock-based compensation expense, non-options   $ 6,800 $ 11,200        
Percentage of employee earnings participation (not exceeding) 15.00%            
Initial offering period (in months) 24 months            
Number of purchase periods | period 4            
Purchase period (in months) 6 months            
Annual Bonus Program And Retention Bonus Program | RSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense   $ 41,800 $ 41,900        
Common Class A And Common Class B | 2020 Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares available for issuance (in shares) | shares   5,276,035          
Automatic increase to shares reserve for future issuance, percent of total shares outstanding     7.00%        
Common Class A And Common Class B | 2020 Employee Stock Purchase Plan | ESPP              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Automatic increase to shares reserve for future issuance, percent of total shares outstanding           1.00%  
Class A Common Stock | Restricted Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted, non-option (in shares) | shares   951,779 751,927        
Class A Common Stock | 2020 Employee Stock Purchase Plan | ESPP              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares available for issuance (in shares) | shares   6,024,644 5,588,711        
Shares reserved for future issuance (in shares) | shares 3,000,000            
Shares purchased (in shares) | shares 2,500            
Shares purchased $ 25            
Fair market value (as a percent) 85.00%            
Number of shares purchased (in shares) | shares   903,451 697,498 863,412