XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue and Geographic Information - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2022
Dec. 31, 2021
Dec. 25, 2020
Disaggregation of Revenue [Line Items]      
Revenue $ 1,123,811 $ 1,008,013 $ 814,113
Property and equipment, net 34,958 22,603  
Products transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Revenue 1,090,858 980,927 792,393
Services transferred over time      
Disaggregation of Revenue [Line Items]      
Revenue 32,953 27,086 21,720
Proprietary Products      
Disaggregation of Revenue [Line Items]      
Revenue 762,088 702,626 578,412
Third Party Products      
Disaggregation of Revenue [Line Items]      
Revenue 361,723 305,387 235,701
Domestic integrators      
Disaggregation of Revenue [Line Items]      
Revenue 913,832 829,845 684,980
Domestic other      
Disaggregation of Revenue [Line Items]      
Revenue 57,877 59,155 34,449
United States      
Disaggregation of Revenue [Line Items]      
Property and equipment, net 29,470 18,027  
International      
Disaggregation of Revenue [Line Items]      
Revenue 152,102 119,013 $ 94,684
Property and equipment, net $ 5,488 $ 4,576