XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of Operations and Summary of Significant Accounting Policies - Revenue Recognition Method and Disaggregation of Revenue by Product Type and Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 248,975 $ 229,758
North America    
Disaggregation of Revenue [Line Items]    
Revenue 156,491 132,453
Europe    
Disaggregation of Revenue [Line Items]    
Revenue 55,787 54,157
Asia    
Disaggregation of Revenue [Line Items]    
Revenue 22,554 27,770
Rest of world    
Disaggregation of Revenue [Line Items]    
Revenue 14,143 15,378
Parts and consumables    
Disaggregation of Revenue [Line Items]    
Revenue 171,130 151,563
Capital    
Disaggregation of Revenue [Line Items]    
Revenue 77,845 78,195
Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue 216,493 204,239
Over Time    
Disaggregation of Revenue [Line Items]    
Revenue $ 32,482 $ 25,519