XML 102 R88.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Disaggregation by Geography and Type (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jul. 01, 2018
Apr. 01, 2018
Dec. 31, 2017
Oct. 01, 2017
Jul. 02, 2017
Apr. 02, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue [Line Items]                      
Revenue $ 193,286 $ 232,221 $ 211,264 $ 169,567 $ 182,922 $ 266,042 $ 178,080 $ 139,039 $ 806,338 $ 766,083 $ 529,515
Standard products and services                      
Disaggregation of Revenue [Line Items]                      
Revenue                 654,509 603,196 413,425
Application-specific customer solutions                      
Disaggregation of Revenue [Line Items]                      
Revenue                 151,829 162,887 116,090
Americas [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 267,043 214,338 162,359
Europe [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 307,965 328,826 230,311
Greater China [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 126,109 108,738 66,179
Other Asia [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 $ 105,221 $ 114,181 $ 70,666