XML 26 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2019
May 31, 2019
May 31, 2015
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Options, Granted       333,929    
Stock options expire period from the date of grant       10 years    
Term for share-based awards issued to employees       4 years    
Stock-based compensation       $ 72,879 $ 55,261 $ 32,748
Total unrecognized stock-based compensation expense $ 211,500     $ 211,500    
Unrecognized compensation expense recognition period       2 years 9 months 18 days    
Recognized excess tax benefits from stock-based compensation       $ 2,000 18,000 7,100
Excess tax benefits from stock-based compensation       2,000 18,000 7,100
Stock-based compensation capitalized as website and software development cost       15,900 9,000 4,500
Aggregate intrinsic value of awards exercised       10,400 38,700 19,500
Stock Options            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock-based compensation       $ 16,100 17,700 11,800
Unrecognized compensation expense recognition period       2 years 2 months 12 days    
Unrecognized stock-based compensation expense 24,500     $ 24,500    
Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock-based compensation       $ 56,800 37,600 20,900
Unrecognized compensation expense recognition period       2 years 10 months 24 days    
Fair value of awards vested during the period       $ 64,600 $ 96,300 $ 27,300
Unrecognized compensation expense related to share based awards other than options $ 187,000     $ 187,000    
Non-vested restricted stock units or awards expected to vest 3,074,923     3,074,923    
Weighted average grant date fair value $ 70.71     $ 70.71    
Maximum            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock options expire period from the date of grant       10 years    
2013 Omnibus Incentive Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Options, Granted     0      
2015 Long-Term Incentive Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Options, Granted       333,929 347,891 618,899
Increase in the aggregate number of shares issued   5,000,000        
Shares of common stock authorized 5,702,780     5,702,780    
Common stock shares available for issuance 5,702,780     5,702,780    
Tapingo and LevelUp ISOs            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Options, Granted 0       327,752