v3.26.1
Stock-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
May 31, 2019
purchase_period
shares
Apr. 30, 2026
USD ($)
change_in_contribution
installment
$ / shares
shares
Apr. 30, 2025
USD ($)
$ / shares
Jan. 31, 2026
USD ($)
Jan. 31, 2023
installment
day
shares
May 31, 2021
shares
Stock Based Compensation            
Options unvested (in shares)   0        
Options, aggregate intrinsic value | $   $ 362,500   $ 381,000    
Weighted-average remaining contractual term of options vested and exercisable (in years)   2 years 6 months   2 years 7 months 6 days    
Weighted-average grant date fair value of options granted (in usd per share) | $ / shares   $ 381.90 $ 0      
Options exercised, intrinsic value | $   $ 26,000 $ 26,700      
Options outstanding, intrinsic value | $   $ 414,100   $ 399,900    
Weighted-average remaining contractual term of stock options outstanding (in years)   3 years 3 months 18 days   2 years 10 months 24 days    
Total unrecognized stock-based compensation expenses related to unvested options | $   $ 42,000        
Threshold consecutive trading days | day         45  
Employee payroll contributions accrued | $   $ 372,055   $ 389,690    
Stock Options            
Stock Based Compensation            
Expected to be amortized over weighted-average vesting period (in years)   2 years 4 months 24 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 7 months 6 days        
Unrecognized stock based compensation expense, unvested RSUs | $   $ 2,400,000        
PSUs            
Stock Based Compensation            
Expected to be amortized over weighted-average vesting period (in years)   1 year 4 months 24 days        
Unrecognized stock based compensation expense, unvested RSUs | $   $ 351,500        
2026 Special PSU Award            
Stock Based Compensation            
Granted (in shares)   300,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)   600,000        
2027 Special PSU Award            
Stock Based Compensation            
Granted (in shares)   175,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)   350,000        
Special PSUs            
Stock Based Compensation            
Expected to be amortized over weighted-average vesting period (in years)   2 years 7 months 6 days        
Vesting period (in years)   3 years        
Number of quarterly installments | installment   4     4  
Unrecognized stock based compensation expense, unvested RSUs | $   $ 258,000        
Granted (in shares)         655,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) 2,500          
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 | $   $ 78,500   $ 36,200    
Employee Stock Purchase Plan | Minimum            
Stock Based Compensation            
Risk-free interest rate   3.50% 3.40%      
Expected stock price volatility   41.00% 40.80%      
Employee Stock Purchase Plan | Maximum            
Stock Based Compensation            
Risk-free interest rate   5.20% 5.30%      
Expected stock price volatility   59.80% 59.80%      
Class A common stock | Employee Stock Purchase Plan            
Stock Based Compensation            
Shares authorized (in shares) 3,500,000          
Maximum number of additional shares of common stock that may be issued (in shares)           5,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) 8,750,000          
Threshold percentage of outstanding shares 2.00%