XML 64 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2019
Mar. 31, 2018
Disaggregation of Revenue [Line Items]    
Total revenue $ 292,707 $ 202,681
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 132,522 129,025
Other Americas    
Disaggregation of Revenue [Line Items]    
Total revenue 15,132 5,215
Europe, Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Total revenue 98,992 59,199
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Total revenue 46,061 9,242
Product    
Disaggregation of Revenue [Line Items]    
Revenue 223,007 171,629
Services    
Disaggregation of Revenue [Line Items]    
Revenue 69,700 31,052
Direct    
Disaggregation of Revenue [Line Items]    
Total revenue 248,196 188,462
Indirect    
Disaggregation of Revenue [Line Items]    
Total revenue $ 44,511 $ 14,219