XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Jan. 01, 2024
Jan. 01, 2023
Jun. 11, 2020
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Vesting period for stock options granted     4 years          
Vesting percentage for stock options granted     25.00%          
Options granted (in shares)           29,638    
Exercise of stock options (in shares)       528,590 144,818 1,404,703 315,733  
Weighted-average exercise price per share, options exercised (in dollars per share)       $ 22.61 $ 14.89 $ 14.84 $ 11.33  
Weighted-average grant date fair value of options granted (in dollars per share)       $ 52.05 $ 30.65 $ 46.46 $ 28.04  
Intrinsic value of the stock options exercised       $ 40.8 $ 5.0 $ 93.0 $ 11.3  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number (in shares)       1,152,946   1,152,946   753,462
Restricted stock units outstanding                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Vesting period for stock options granted     4 years          
Vesting percentage for stock options granted     25.00%          
Vesting percentage for stock options granted, Six months thereafter     12.50%          
Other Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Vesting period for stock options granted     3 years 6 months          
Vesting percentage for stock options granted, Six months thereafter     12.50%          
Weighted-average grant date fair value of options granted (in dollars per share)       $ 115.28 $ 49.82 $ 79.32 $ 43.93  
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount       $ 69.0 $ 24.3 $ 69.0 $ 24.3  
Unrecognized share-based compensation expense, expected to be recognized           2 years 9 months 21 days 2 years 9 months 18 days  
2020 Equity Incentive Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Exercise price expire in years form the date of grant     5 years          
Stock options granted term     10 years          
Percentage of provisions subject to stockholders     10.00%          
Shares reserved for issuance (in shares)     10,150,000          
Term of plan     10 years          
Percentage of outstanding number of shares     5.00%          
Available for issuance of shares increased (in shares)           4,768,241    
Number of shares available for grant (in shares)       7,537,258,000   7,537,258,000    
Number of shares outstanding (in shares)       1,497,958   1,497,958    
2014 Equity Incentive Plan | Restricted stock units outstanding                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of shares outstanding (in shares)       9,090,501   9,090,501    
2020 Employee Stock Purchase Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Shares reserved for issuance (in shares)     650,000          
Term of plan     10 years          
Percentage of outstanding number of shares     1.00%          
Available for issuance of shares increased (in shares) 0 794,706            
Percentage of payroll deductions of eligible compensation     15.00%          
Employees purchase shares of common stock of lower of fair market value     85.00%          
Purchase period     6 months          
Offering period     2 years          
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number (in shares)       2,204,120   2,204,120    
Shares purchased (in shares)           53,625 43,060  
Minimum | 2020 Equity Incentive Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Incentive stock option granted to employees owning percentage of shares of common stock     10.00%          
Maximum | 2020 Equity Incentive Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Percentage of fair value per share on the grant date     110.00%