XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jan. 01, 2024
Jan. 01, 2023
Jun. 11, 2020
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 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)       245,434 69,951 876,113 170,915  
Weighted-average exercise price per share, options exercised (in dollars per share)       $ 13.79 $ 12.63 $ 10.16 $ 8.34  
Weighted-average grant date fair value of options granted (in dollars per share)       $ 43.38 $ 30.99 $ 45.86 $ 27.28  
Intrinsic value of the stock options exercised       $ 14.1 $ 2.4 $ 52.2 $ 6.3  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number (in shares)       1,268,321   1,268,321   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)       $ 71.09 $ 51.70 $ 72.97 $ 43.21  
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount       $ 63.2 $ 24.9 $ 63.2 $ 24.9  
Unrecognized share-based compensation expense, expected to be recognized           2 years 10 months 9 days 3 years  
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,641,966,000   7,641,966,000    
Number of shares outstanding (in shares)       1,641,048   1,641,048    
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,489,669   9,489,669    
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           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%