XML 138 R124.htm IDEA: XBRL DOCUMENT v3.10.0.1
Selected Quarterly Financial Data (Unaudited) (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 30, 2017
Dec. 31, 2018
USD ($)
$ / shares
Sep. 30, 2018
USD ($)
$ / shares
Jul. 01, 2018
USD ($)
$ / shares
Apr. 01, 2018
USD ($)
$ / shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Oct. 01, 2017
USD ($)
$ / shares
Jul. 02, 2017
USD ($)
$ / shares
Apr. 02, 2017
USD ($)
$ / shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Dec. 31, 2016
USD ($)
$ / shares
shares
Quarterly Financial Information Disclosure [Abstract]                        
Revenue   $ 193,286 $ 232,221 $ 211,264 $ 169,567 $ 182,922 $ 266,042 $ 178,080 $ 139,039 $ 806,338 $ 766,083 $ 529,515
Gross margin   140,461 173,361 157,095 129,369 138,390 197,981 135,916 106,507 600,286 578,794 398,445
Operating income   45,247 77,844 63,455 34,596 50,775 110,849 60,021 37,216 221,142 258,861 154,066
Net income (loss)   $ 45,418 $ 80,436 $ 56,196 $ 37,217 $ (27,747) $ 102,493 $ 56,495 $ 45,471 $ 219,267 $ 176,712 $ 143,694
Basic net income (loss) per share (in dollars per share) | $ / shares   $ 0.26 $ 0.47 $ 0.33 $ 0.21 $ (0.16) $ 0.59 $ 0.33 $ 0.26 $ 1.27 $ 1.02 $ 0.84
Diluted net income (loss) per share (in dollars per share) | $ / shares   $ 0.26 $ 0.45 $ 0.32 $ 0.21 $ (0.16) $ 0.57 $ 0.32 $ 0.25 $ 1.24 $ 0.98 $ 0.83
Stock split 2         2         2  
Stock not included in calculation of diluted net loss per share (in shares) | shares           7,145       2,650,164 3,363,141 4,391,598