XML 157 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Equity Incentive Plans - Additional Information (Details)
1 Months Ended 12 Months Ended
Nov. 30, 2018
vote
$ / shares
shares
Apr. 30, 2019
USD ($)
period
$ / shares
shares
Jan. 31, 2025
USD ($)
$ / shares
shares
Jan. 31, 2024
USD ($)
$ / shares
shares
Jan. 31, 2023
USD ($)
shares
Nov. 30, 2024
USD ($)
Feb. 29, 2024
USD ($)
Class of Stock [Line Items]              
Common stock, conversion features, term (in months) 6 months            
Initial offering period (in years) 15 years            
Common stock, par value (in dollars per share) | $ / shares     $ 0.001 $ 0.001      
Remaining authorized repurchase amount | $     $ 1,600,000,000        
Shares granted (in shares)     0 0 0    
Aggregate intrinsic value, exercised | $     $ 62,063,000 $ 90,000,000.0 $ 121,500,000    
Unrecognized stock-based compensation expenses related to outstanding unvested stock options (in shares) | $     $ 0        
Number of shares available for future issuance (in shares)     103,407,268 96,713,028      
Number of purchase periods | period   4          
RSUs              
Class of Stock [Line Items]              
Unrecognized stock-based compensation expenses | $     $ 1,495,800,000        
Unrecognized stock-based compensation excepted to be recognized over a weighted-average period (in years)     2 years 7 months 6 days        
Awards granted (in shares)     13,811,816        
Number of shares available for future issuance (in shares)     23,870,513 26,040,557      
Restricted Stock Units (RSUs) with Service and Performance Criteria              
Class of Stock [Line Items]              
Awards granted (in shares)     1,700,000        
Vesting percentage     100.00%        
Restricted Stock Units (RSUs) with Service and Performance Criteria | Minimum              
Class of Stock [Line Items]              
Vesting percentage     0.00%        
Restricted Stock Units (RSUs) with Service and Performance Criteria | Maximum              
Class of Stock [Line Items]              
Vesting percentage     100.00%        
ESPP              
Class of Stock [Line Items]              
Unrecognized stock-based compensation expenses | $     $ 36,200,000        
Unrecognized stock-based compensation excepted to be recognized over a weighted-average period (in years)     1 year 7 months 6 days        
Number of shares available for future issuance (in shares)     2,311,567 2,086,604      
Maximum number of shares per employee (in shares)   3,000          
Consecutive offering period (in months)   27 months          
2019 Plan              
Class of Stock [Line Items]              
Vesting period of awards (in years)   4 years          
Maximum term (in years)   10 years          
Shares reserved for issuance (as a percent)   5.00%          
2019 Employee Stock Purchase Plan | ESPP              
Class of Stock [Line Items]              
Number of shares available for future issuance (in shares)     18,807,595 14,712,385      
Percent of outstanding stock, maximum (as a percent)   1.00%          
Number of additional shares allowable under the plan (in shares)   7,500,000          
Class A              
Class of Stock [Line Items]              
Common stock number of votes per share | vote 1            
Common stock, conversion basis (in shares) 1            
Common stock, shares authorized (in shares) 320,000,000 2,000,000,000 2,000,000,000 2,000,000,000      
Common stock, par value (in dollars per share) | $ / shares $ 0.001 $ 0.001          
Stock repurchase program, amount authorized | $           $ 1,200,000,000 $ 1,500,000,000
Stock prepurchased and retired (in shares)     15,888,316        
Stock repurchased and retired | $     $ 1,100,000,000        
Class A | ESPP              
Class of Stock [Line Items]              
Percentage of purchase price of common stock to fair market value of common stock on offering or purchase date (as a percent)   85.00%          
ESPP excess rate purchase right, value | $   $ 25,000          
Shares issued of common stock (in shares)     1,066,977 921,892 678,279    
Class A | 2019 Plan              
Class of Stock [Line Items]              
Number of shares authorized (in shares)   58,300,889          
Number of additional shares authorized under the plan (in shares)   34,000,000          
Class A | 2011 Plan              
Class of Stock [Line Items]              
Other shares authorized (in shares)   24,300,889          
Class A | 2019 Employee Stock Purchase Plan | ESPP              
Class of Stock [Line Items]              
Number of shares available for future issuance (in shares)   9,000,000          
Class B              
Class of Stock [Line Items]              
Common stock number of votes per share | vote 10            
Common stock, conversion basis (in shares) 1            
Common stock, shares authorized (in shares) 300,000,000 300,000,000 300,000,000 300,000,000      
Common stock, par value (in dollars per share) | $ / shares $ 0.001 $ 0.001