XML 74 R60.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
Disaggregation of Revenue [Line Items]    
Revenue $ 1,008,013 $ 814,113
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
Services transferred over time    
Disaggregation of Revenue [Line Items]    
Revenue 27,086 21,720
United States    
Disaggregation of Revenue [Line Items]    
Revenue 889,000 719,429
Property and equipment, net 18,027 15,550
International    
Disaggregation of Revenue [Line Items]    
Revenue 119,013 94,684
Property and equipment, net $ 4,576 $ 4,658