XML 53 R42.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity - Summary of Assumptions Used to Value Stock Option Grants Using Lattice-Binomial Model (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
USD ($)
$ / shares
Jun. 30, 2015
USD ($)
$ / shares
Jun. 30, 2016
USD ($)
$ / shares
Jun. 30, 2015
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dividend yield 0.00% 0.00% 0.00% 0.00%
Expected volatility 45.00% 36.00%   36.00%
Risk-free interest rate 1.83% 2.05%    
Suboptimal exercise factor 2.48 2.47 2.48  
Weighted-average fair value (in dollars per share) | $ / shares $ 48.38 $ 32.52 $ 49.52 $ 29.24
Stock-based compensation expense $ 44,112 $ 28,590 $ 86,534 $ 56,031
Total income tax impact on provision (in thousands) $ 16,571 $ 10,796 $ 32,534 $ 21,188
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected volatility     45.00%  
Risk-free interest rate     1.83% 2.03%
Suboptimal exercise factor       2.47
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected volatility     50.00%  
Risk-free interest rate     2.04% 2.05%
Suboptimal exercise factor       2.48