XML 98 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity and Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 01, 2017
Apr. 26, 2017
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Compensation expense related to ESPP     $ 38,513 $ 22,546 $ 3,010
Software and Capitalized Software Costs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Capitalized compensation cost     3,300 1,800 $ 200
Restricted Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Compensation expense related to ESPP     38,500 $ 22,500  
Total unrecognized compensation cost related to unvested restricted stock     $ 30,300    
Unrecognized compensation expected to be recognized     2 years 1 month 6 days    
Restricted Stock [Member] | LTIP [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Restricted shares of common stock issued 9,870 613,677      
Restricted Stock [Member] | Vest 50% if Company's total enterprise value equals or exceeds $4.15 billion [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Market-based vesting percentage, restricted shares   50.00%      
Total enterprise value   $ 4,150,000      
Restricted Stock [Member] | Vest 50% if Company's total enterprise value equals or exceeds $4.45 billion [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Market-based vesting percentage, restricted shares   50.00%      
Total enterprise value   $ 4,450,000      
Restricted Stock [Member] | Market-based Vesting Conditions [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Restricted common stock, expiration period   6 years      
Restricted Stock [Member] | Time-based Vesting Conditions [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Share-based compensation award vesting period   2 years      
Restricted Stock [Member] | Time-based Vesting Conditions [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Share-based compensation award vesting period   5 years