v3.26.1
Stock-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
May 31, 2019
purchase_period
shares
Jul. 31, 2026
USD ($)
shares
Apr. 30, 2026
Jul. 31, 2025
USD ($)
Jul. 31, 2026
USD ($)
installment
change_in_contribution
$ / shares
shares
Jul. 31, 2025
USD ($)
$ / shares
shares
Jan. 31, 2023
day
installment
shares
Jan. 31, 2026
USD ($)
May 31, 2021
shares
Stock Based Compensation                  
Granted (in shares)         362,000 0      
Options unvested (in shares)   0     0        
Options, aggregate intrinsic value | $   $ 573,500     $ 573,500     $ 381,000  
Weighted-average remaining contractual term of options vested and exercisable (in years)     2 years 7 months 6 days   2 years 4 months 24 days        
Weighted-average grant date fair value of options granted (in usd per share) | $ / shares         $ 95.50 $ 0      
Options exercised, intrinsic value | $   65,700   $ 91,300 $ 91,700 $ 118,000      
Options outstanding, intrinsic value | $   646,300     $ 646,300     399,900  
Weighted-average remaining contractual term of stock options outstanding (in years)     2 years 10 months 24 days   3 years 1 month 6 days        
Total unrecognized stock-based compensation expenses related to unvested options | $   36,100     $ 36,100        
Threshold consecutive trading days | day             45    
Employee payroll contributions accrued | $   418,070     $ 418,070     389,690  
Stock Options                  
Stock Based Compensation                  
Expected to be amortized over weighted-average vesting period (in years)         2 years 3 months 18 days        
Service-based Vesting                  
Stock Based Compensation                  
Vesting period (in years)         1 year        
Vesting (as a percent)         25.00%        
Service-based Vesting | Vesting One                  
Stock Based Compensation                  
Number of quarterly installments | installment         12        
Service-based Vesting | Vesting Two                  
Stock Based Compensation                  
Number of quarterly installments | installment         16        
RSUs                  
Stock Based Compensation                  
Expected to be amortized over weighted-average vesting period (in years)         2 years 6 months        
Unrecognized stock based compensation expense, unvested RSUs | $   2,300,000     $ 2,300,000        
PSUs                  
Stock Based Compensation                  
Expected to be amortized over weighted-average vesting period (in years)         1 year 3 months 18 days        
Unrecognized stock based compensation expense, unvested RSUs | $   309,500     $ 309,500        
2026 Special PSU Award                  
Stock Based Compensation                  
Granted (in shares)         1,200,000        
Risk-free interest rate         3.50%        
Expected stock price volatility         44.83%        
2026 Special PSU Award | Maximum                  
Stock Based Compensation                  
Number of shares issuable (in shares)         2,400,000        
2027 Special PSU Award                  
Stock Based Compensation                  
Granted (in shares)         700,000        
Risk-free interest rate         3.73%        
Expected stock price volatility         45.95%        
2027 Special PSU Award | Minimum                  
Stock Based Compensation                  
Number of shares issuable (in shares)         1,400,000        
Special PSUs                  
Stock Based Compensation                  
Expected to be amortized over weighted-average vesting period (in years)         2 years 4 months 24 days        
Vesting period (in years)         3 years        
Number of quarterly installments | installment         4   4    
Unrecognized stock based compensation expense, unvested RSUs | $   234,500     $ 234,500        
Granted (in shares)             2,620,000    
Special PSUs | Minimum                  
Stock Based Compensation                  
Number of shares issuable (in shares)         0        
Market condition threshold (in percent)         25.00%        
Risk-free interest rate         0.85%        
Expected stock price volatility         54.89%        
Look back period (in years)         2 years 2 months 15 days        
Special PSUs | Maximum                  
Stock Based Compensation                  
Market condition threshold (in percent)         90.00%        
Risk-free interest rate         1.51%        
Expected stock price volatility         55.36%        
Look back period (in years)         2 years 6 months 29 days        
Special PSUs | Vesting One                  
Stock Based Compensation                  
Vesting (as a percent)             50.00%    
Special PSUs | Vesting Two                  
Stock Based Compensation                  
Vesting (as a percent)             12.50%    
Special PSUs | Vesting Three                  
Stock Based Compensation                  
Vesting (as a percent)             12.50%    
Special PSUs | Vesting Four                  
Stock Based Compensation                  
Vesting (as a percent)             12.50%    
Special PSUs | Vesting Five                  
Stock Based Compensation                  
Vesting (as a percent)             12.50%    
Employee Stock Purchase Plan                  
Stock Based Compensation                  
Threshold percentage of outstanding shares 1.00%                
Look back period (in years) 2 years                
Offering period (in months) 24 months                
Number of purchase periods | purchase_period 4                
Duration of purchase periods (in months) 6 months                
Percentage of eligible compensation (as a percent) 15.00%                
Maximum number of shares each participant can purchase during purchase period (in shares) 10,000                
Purchase price, threshold percentage of fair market value (as a percent) 85.00%                
Number of increases in contribution | change_in_contribution         1        
Employee payroll contributions accrued | $   25,400     $ 25,400     $ 36,200  
Employee Stock Purchase Plan | Rollover Feature                  
Stock Based Compensation                  
Plan modification, incremental cost | $   $ 2,800     $ 2,800        
Employee Stock Purchase Plan | Minimum                  
Stock Based Compensation                  
Risk-free interest rate         3.50% 3.90%      
Expected stock price volatility         41.00% 44.50%      
Employee Stock Purchase Plan | Maximum                  
Stock Based Compensation                  
Risk-free interest rate         4.70% 5.30%      
Expected stock price volatility         54.40% 59.80%      
Class A common stock | Employee Stock Purchase Plan                  
Stock Based Compensation                  
Shares authorized (in shares) 14,000,000                
Maximum number of additional shares of common stock that may be issued (in shares)                 20,000,000
Duration of purchase periods (in months) 6 months                
Equity Incentive Plan 2019 | Class A common stock                  
Stock Based Compensation                  
Shares authorized (in shares) 35,000,000                
Threshold percentage of outstanding shares 2.00%