XML 119 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDER'S EQUITY - Stock Plans and Share Based Compensation Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended 73 Months Ended
Nov. 02, 2019
Nov. 17, 2015
payment_plan
shares
Dec. 31, 2021
USD ($)
plan
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of share-based compensation plans | plan     2      
Aggregate intrinsic value for options exercised | $     $ 1,100,000 $ 1,200,000 $ 616,300  
Weighted average grant-date fair value of options granted (in USD per share) | $ / shares     $ 131.57 $ 27.04 $ 30.58  
Share-based compensation expense | $     $ 608,042 $ 397,500 $ 297,863  
Share-based compensation expense related to capitalized software | $     15,100 13,900 8,200  
Unrecognized compensation cost related to outstanding stock options and restricted stock awards | $     $ 1,700,000     $ 1,700,000
Unrecognized compensation cost related to outstanding stock options and restricted stock awards, recognition period     2 years 9 months 18 days      
Restricted Stock Awards (RSAs) and Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term     4 years      
Total fair value of shares vested | $     $ 1,600,000 817,500 552,900  
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation expense | $     $ 34,900 $ 18,200 $ 18,900  
2015 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares available for future issuance (in shares)     118,149,752     118,149,752
Number of shares reserved (in shares)   30,000,000        
Shares reserved for issuance, percent     5.00%      
2015 Equity Incentive Plan | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Annual increase of number of shares reserved (in shares)     40,000,000     40,000,000
2015 Equity Incentive Plan | Stock options, RSAs, and RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of options and RSU outstanding (in shares)     6,447,775     6,447,775
2009 Stock Option Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares available for future issuance (in shares)   0        
2009 Stock Option Plan | Stock options, RSAs, and RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of options and RSU outstanding (in shares)     15,690,278     15,690,278
2009 Stock Option Plan | Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term     4 years      
Expiration period     10 years      
2009 Stock Option Plan | Options | Vesting Year One            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term     1 year      
Annual vesting rate     25.00%      
2015 Employee Stock Purchase Plan | Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares available for future issuance (in shares)     22,378,096     22,378,096
Shares reserved for issuance, percent   1.00%        
Discount through payroll deductions as a percentage of eligible compensation 25.00% 15.00%        
Offering period   12 months        
Number of purchase periods | payment_plan   2        
Purchase price of common stock as a percentage of fair market value   85.00%        
Shares purchased under the plan (in shares)           6,301,377
2015 Employee Stock Purchase Plan | Employee Stock Purchase Plan | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Annual increase of number of shares reserved (in shares)   8,400,000