XML 65 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2020
Mar. 30, 2019
Disaggregation of Revenue [Line Items]    
Total revenue $ 330,273 $ 292,707
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 170,526 132,522
Other Americas    
Disaggregation of Revenue [Line Items]    
Total revenue 19,688 15,132
Europe, Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Total revenue 88,578 98,992
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Total revenue 51,481 46,061
Product    
Disaggregation of Revenue [Line Items]    
Revenue 255,192 223,007
Services    
Disaggregation of Revenue [Line Items]    
Revenue 75,081 69,700
Direct    
Disaggregation of Revenue [Line Items]    
Total revenue 244,351 248,196
Indirect    
Disaggregation of Revenue [Line Items]    
Total revenue $ 85,922 $ 44,511