XML 45 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue from Contracts with Customers (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 103,469 $ 101,484 $ 303,856 $ 302,822
Asia        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 79,644 76,927 225,500 226,747
Europe        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 11,691 11,873 36,486 36,177
Americas        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 12,134 12,684 41,870 39,898
Product revenue - Distributors        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 84,135 82,969 248,234 257,716
Product revenue - Direct        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 13,342 14,963 38,951 33,619
Licensing and services revenue        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 5,992 $ 3,552 $ 16,671 $ 11,487