XML 77 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting and Geographic Information - Schedule of Revenue from External Customers by Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Segment Reporting Information [Line Items]    
Total revenue $ 266,607 $ 228,846
Sales [Member] | Product [Member]    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 100.00% 100.00%
Systems and Software [Member]    
Segment Reporting Information [Line Items]    
Total revenue $ 231,150 $ 194,836
Systems and Software [Member] | Sales [Member] | Product [Member]    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 87.00% 85.00%
Parts Revenue [Member]    
Segment Reporting Information [Line Items]    
Total revenue $ 18,176 $ 20,108
Parts Revenue [Member] | Sales [Member] | Product [Member]    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 7.00% 9.00%
Service Revenue [Member]    
Segment Reporting Information [Line Items]    
Total revenue $ 17,281 $ 13,902
Service Revenue [Member] | Sales [Member] | Product [Member]    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 6.00% 6.00%