XML 175 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Geographic Information - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 25, 2021
Jun. 26, 2020
Jun. 25, 2021
Jun. 26, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 253,305 $ 189,119 $ 473,773 $ 361,730
Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 245,776 183,714 460,181 350,722
Services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 7,529 5,405 13,592 11,008
United States        
Disaggregation of Revenue [Line Items]        
Net sales 223,820 169,343 417,898 323,811
International        
Disaggregation of Revenue [Line Items]        
Net sales $ 29,485 $ 19,776 $ 55,875 $ 37,919