XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue and Geographic Information - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 25, 2020
Dec. 27, 2019
Disaggregation of Revenue [Line Items]      
Revenue $ 1,008,013 $ 814,113 $ 590,842
Property and equipment, net 22,603 20,208  
Products transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Revenue 980,927 792,393 580,623
Services transferred over time      
Disaggregation of Revenue [Line Items]      
Revenue 27,086 21,720 10,219
United States      
Disaggregation of Revenue [Line Items]      
Revenue 889,000 719,429 528,634
Property and equipment, net 18,027 15,550  
International      
Disaggregation of Revenue [Line Items]      
Revenue 119,013 94,684 $ 62,208
Property and equipment, net $ 4,576 $ 4,658