v3.24.1.1.u2
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, 2024
USD ($)
installment
change_in_contribution
tranche
$ / shares
shares
Apr. 30, 2023
USD ($)
shares
Jan. 31, 2024
USD ($)
shares
Jan. 31, 2023
day
installment
shares
May 31, 2021
shares
Stock Based Compensation            
Options unvested (in shares) | shares   87,998        
Aggregate intrinsic value of options vested and exercisable   $ 437,500   $ 451,000    
Weighted-average remaining contractual term of options vested and exercisable (in years)   4 years   4 years 2 months 12 days    
Weighted-average grant date fair value of options granted (in usd per share) | $ / shares   $ 325.22        
Total intrinsic value of options exercised   $ 28,500 $ 45,100      
Aggregate intrinsic value of stock options outstanding   $ 473,000   $ 496,700    
Weighted-average remaining contractual term of stock options outstanding (in years)   4 years 1 month 6 days   4 years 3 months 18 days    
Total unrecognized stock-based compensation expenses related to unvested options   $ 7,300        
Common stock shares issued, early exercised stock options (in shares) | shares   0 0      
Employee payroll contributions accrued   $ 216,695   $ 234,624    
Stock Options            
Stock Based Compensation            
Expected to be amortized over weighted-average vesting period (in years)   1 year        
Number of shares of common stock related to early exercised stock options subject to repurchase (in shares) | shares   0   0    
Service-based Vesting            
Stock Based Compensation            
Number of vesting schedules | tranche   4        
Vesting percentage   25.00%        
Service-based Vesting | Vesting One            
Stock Based Compensation            
Number of quarterly installments | installment   12        
Vesting percentage   10.00%        
Service-based Vesting | Vesting Two            
Stock Based Compensation            
Number of quarterly installments | installment   16        
Vesting percentage   15.00%        
Service-based Vesting | Vesting Three            
Stock Based Compensation            
Number of quarterly installments | installment   8        
Vesting percentage   25.00%        
Service-based Vesting | Vesting Four            
Stock Based Compensation            
Number of quarterly installments | installment   16        
Vesting percentage   50.00%        
RSUs            
Stock Based Compensation            
Expected to be amortized over weighted-average vesting period (in years)   2 years 9 months 18 days        
Total unrecognized stock-based compensation expenses related to unvested RSUs/PSUs   $ 1,700,000        
PSUs            
Stock Based Compensation            
Expected to be amortized over weighted-average vesting period (in years)   1 year 6 months        
Total unrecognized stock-based compensation expenses related to unvested RSUs/PSUs   $ 167,800        
Threshold consecutive trading days | day         45  
Special PSUs            
Stock Based Compensation            
Expected to be amortized over weighted-average vesting period (in years)   1 year        
Number of quarterly installments | installment         4  
Total unrecognized stock-based compensation expenses related to unvested RSUs/PSUs   $ 25,300        
Historical volatility rate, weight         50.00%  
Implied volatility rate, weight         50.00%  
Special PSUs | Minimum            
Stock Based Compensation            
Risk-free interest rate         0.85%  
Expected stock price volatility         54.89%  
Look back period         2 years 2 months 15 days  
Special PSUs | Maximum            
Stock Based Compensation            
Risk-free interest rate         1.51%  
Expected stock price volatility         55.36%  
Look back period         2 years 6 months 29 days  
Special PSUs | Vesting One            
Stock Based Compensation            
Vesting percentage         50.00%  
Special PSUs | Vesting Two            
Stock Based Compensation            
Vesting percentage         12.50%  
Special PSUs | Vesting Three            
Stock Based Compensation            
Vesting percentage         12.50%  
Special PSUs | Vesting Four            
Stock Based Compensation            
Vesting percentage         12.50%  
Special PSUs | Vesting Five            
Stock Based Compensation            
Vesting percentage         12.50%  
Special PSUs | Executive Officer            
Stock Based Compensation            
Granted (in shares) | shares         655,000  
Employee Stock Purchase Plan            
Stock Based Compensation            
Threshold percentage of outstanding shares 1.00%          
Look back period 2 years          
Offering period 24 months          
Number of purchase periods | purchase_period 4          
Duration of purchase periods 6 months          
Percentage of eligible compensation 15.00%          
Maximum number of shares each participant can purchase during purchase period (in shares) | shares 2,500          
Purchase price, threshold percentage of fair market value 85.00%          
Number of increases in contribution | change_in_contribution   1        
Employee payroll contributions accrued   $ 50,000   $ 22,300    
Employee Stock Purchase Plan | Minimum            
Stock Based Compensation            
Risk-free interest rate   0.20% 0.20%      
Expected stock price volatility   40.80% 50.20%      
Employee Stock Purchase Plan | Maximum            
Stock Based Compensation            
Risk-free interest rate   5.30% 4.70%      
Expected stock price volatility   61.20% 61.20%      
Class A common stock | Employee Stock Purchase Plan            
Stock Based Compensation            
Maximum number of shares of common stock that may be issued (in shares) | shares 3,500,000          
Maximum number of additional shares of common stock that may be issued (in shares) | shares           5,000,000
Duration of purchase periods 6 months          
2019 Plan | Class A common stock            
Stock Based Compensation            
Maximum number of shares of common stock that may be issued (in shares) | shares 8,750,000          
Threshold percentage of outstanding shares 2.00%