XML 77 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 22, 2016
Aug. 15, 2015
Jun. 26, 2015
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Oct. 16, 2017
Oct. 11, 2017
Jun. 21, 2017
Dec. 31, 2006
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Number of options granted in period       0 0 0        
Unrecognized stock-based compensation expense related to RSUs               $ 2,500    
Total stock-based compensation expense       $ 34,301 $ 20,794 $ 5,028        
Capitalized software development costs and internal-use software costs excluded from stock-based compensation expense       1,381 490 176        
Income tax benefit from stock-based compensation expense       2,953 1,945 $ 1,301        
Total payments for employees' tax obligations to taxing authorities due to net share settlements       $ 16,470 $ 25,885          
Stock Options                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Number of options granted in period       0 0 0        
Aggregate intrinsic value for options exercised       $ 28,902 [1] $ 111,227 $ 2,238        
Unrecognized stock-based compensation expense related to stock options       $ 16            
Unrecognized stock-based compensation expense, expected period for recognition       3 months 18 days            
Total stock-based compensation expense       $ 155 $ 247 $ 281        
RSUs                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Number of RSUs granted in period       1,811,208            
Unrecognized stock-based compensation expense, expected period for recognition       2 years 9 months 18 days            
Weighted average grant date fair value of RSUs granted       $ 39.07 $ 35.79 $ 16.99        
Number of RSUs vested and settled during period         1,781,201          
Number of RSUs vested in period       1,317,736 1,087,279 693,922        
Total fair value of RSUs vested       $ 31,533 $ 15,994 $ 2,505        
Unrecognized stock-based compensation expense related to RSUs       92,700            
Total stock-based compensation expense       $ 34,146 $ 20,547 $ 4,747        
Class A Common Stock                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Employee tax withholding requirements and option costs due to net share settlement       452,678 658,931 0        
2006 Plan                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Stock options, granted     0              
Number of RSUs granted in period     0              
2006 Plan | Class B Common Stock                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Number of shares authorized for issuance                   3,444,668
2015 Plan                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Number of shares authorized for issuance     603,436              
Term of authorized shares   10 years                
Award expiration date Aug. 21, 2026                  
Equity Incentive Plan, plan modification, description and terms       (1) the number of shares of Class A common stock was increased, on a share for share basis, by the number of shares of Class B common stock that were (a) subject to outstanding options granted under the 2006 Plan that expired, terminated, or were cancelled for any reason without having been exercised, (b) surrendered in payment of the exercise price of outstanding options granted under the 2006 Plan or (c) withheld in satisfaction of tax withholding upon exercise of outstanding options granted under the 2006 Plan, and the number of shares of Class B common stock reserved under the amended and restated 2015 Plan was decreased, on a corresponding share for share basis, (2) no new awards of Class B common stock could be granted under the amended and restated 2015 Plan, and (3) except with respect to outstanding options granted under the 2006 Plan that were exercised on or after the date of the amendment and restatement, no Class B common stock could be issued under the 2015 Plan.            
2015 Plan | Class B Common Stock                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Number of shares authorized for issuance                 5,161,644  
Number of additional shares authorized 802,562                  
2015 Plan | Class B Common Stock | Stock Options                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Number of shares called by each instrument                 4  
2015 Plan | Class B Common Stock | RSUs                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Number of shares called by each instrument                 4  
2015 Plan | Class A Common Stock                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Number of shares authorized for issuance                 3,181,740  
Number of additional shares authorized 618,691                  
2015 Plan | Class A Common Stock | Stock Options                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Number of shares called by each instrument                 2  
2015 Plan | Class A Common Stock | RSUs                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Number of shares called by each instrument                 2  
2017 Plan                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Number of additional shares authorized       6,000,000            
Equity incentive plan, issuance of additional shares, description and terms       Unless determined otherwise by the Compensation Committee of the Board, as of the first trading day of January of each calendar year during the term of the 2017 Plan (excluding any extensions), eligible beginning with calendar year 2019, an additional number of shares of Class A common stock will be added to the number of shares of the Company’s Class A common stock authorized to be issued or transferred under the 2017 Plan and the number of shares authorized to be issued or transferred pursuant to incentive stock options, equal to 4% of the total number of shares of our Class A common stock outstanding on the last trading day in December of the immediately preceding calendar year, or 6,000,000 shares, whichever is less, or such lesser amount as determined by the Board (the “Evergreen Increase”). The Compensation Committee of the Board determined to not effectuate the Evergreen Increase that was otherwise scheduled to have occurred on each of January 2, 2019 and January 2, 2020.            
2017 Plan | Class A Common Stock                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Equity incentive plan, additional shares authorized percentage       4.00%            
Number of shares available for issuance during period       5,889,929            
2017 Plan | Class A Common Stock | Maximum                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Number of shares authorized for issuance             12,300,000      
2017 Plan | Class A Common Stock | Awarded Under 2017 Plan                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Number of shares authorized for issuance             7,800,000      
2017 Plan | Class A Common Stock | Awarded Under 2015 Plan                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Number of shares authorized for issuance             4,500,000      
[1] The aggregate intrinsic value as of December 31, 2019 and 2018 was calculated based on the positive difference, if any, between the estimated fair value of our common stock on December 31, 2019 and 2018, respectively, or the date of exercise, as appropriate, and the exercise price of the underlying options