XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Impact on Statement of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenue $ 232,221 $ 266,042 $ 613,052 $ 583,161
Cost of revenue 58,860 68,061 153,227 142,757
Gross margin 173,361 197,981 459,825 440,404
Operating income 77,844 110,849 175,895 208,086
Income before income tax expense 81,273 112,752 185,825 213,793
Income tax expense (benefit) 837 10,259 11,976 9,334
Net income $ 80,436 $ 102,493 $ 173,849 $ 204,459
Basic (usd per share) $ 0.47 $ 0.59 $ 1.01 $ 1.18
Diluted (usd per share) $ 0.45 $ 0.57 $ 0.98 $ 1.14
As previously reported        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenue   $ 259,739   $ 567,585
Cost of revenue   62,360   128,056
Gross margin   197,379   439,529
Operating income   110,247   207,211
Income before income tax expense   112,150   212,918
Income tax expense (benefit)   9,802   8,843
Net income   $ 102,348   $ 204,075
Basic (usd per share)   $ 0.59   $ 1.18
Diluted (usd per share)   $ 0.57   $ 1.14
Accounting Standards Update 2014-09 | Adjustment        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenue   $ 6,303   $ 15,576
Cost of revenue   5,701   14,701
Gross margin   602   875
Operating income   602   875
Income before income tax expense   602   875
Income tax expense (benefit)   457   491
Net income   $ 145   $ 384
Basic (usd per share)   $ 0.00   $ 0.00
Diluted (usd per share)   $ 0.00   $ 0.00