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 9 Months Ended
Sep. 30, 2016
USD ($)
$ / shares
Sep. 30, 2015
USD ($)
$ / shares
Sep. 30, 2016
USD ($)
$ / shares
Sep. 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 41.00% 45.00%    
Risk-free interest rate 1.57% 2.29%    
Suboptimal exercise factor 2.48 2.48 2.48  
Weighted-average fair value (in dollars per share) | $ / shares $ 44.68 $ 50.58 $ 47.79 $ 34.64
Stock-based compensation expense $ 43,495 $ 32,834 $ 130,029 $ 88,865
Total income tax impact on provision (in thousands) $ 16,294 $ 12,365 $ 48,828 $ 33,553
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected volatility     41.00% 36.00%
Risk-free interest rate     1.57% 2.03%
Suboptimal exercise factor       2.47
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected volatility     50.00% 45.00%
Risk-free interest rate     2.04% 2.29%
Suboptimal exercise factor       2.48