XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Nov. 27, 2020
USD ($)
period
shares
Jul. 31, 2024
USD ($)
$ / shares
shares
Jul. 31, 2023
USD ($)
shares
May 01, 2024
Apr. 30, 2024
USD ($)
Jul. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total stock-based compensation expense   $ 54,683 $ 50,880      
Risk-free interest rate   4.60% 0.00%      
Expected dividend yield   0.00% 0.00%      
Expected volatility   65.50% 0.00%      
Accrued stock-settled bonus   $ 19,267     $ 31,194  
Stock options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost   $ 69,300        
Unrecognized compensation cost, weighted-average recognition period   2 years 1 month 6 days        
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   $ 472,800        
Granted, non-option (in shares) | shares   4,687,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) | shares           1,700,000
Total stock-based compensation expense   $ 1,400        
Stock 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 | 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   $ 700 $ 1,600      
Unrecognized stock-based compensation expense   1,700        
Percentage of employee earnings participation (up to) 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]            
Total stock-based compensation expense   $ 13,700        
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%    
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 reserved for future issuance, percent of total shares       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   707,801 532,842      
Class A Common Stock | 2020 Employee Stock Purchase Plan | ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
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%