XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
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
Apr. 01, 2023
Apr. 02, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 229,758 $ 226,480
North America    
Disaggregation of Revenue [Line Items]    
Revenue 132,453 124,336
Europe    
Disaggregation of Revenue [Line Items]    
Revenue 54,157 58,366
Asia    
Disaggregation of Revenue [Line Items]    
Revenue 27,770 31,987
Rest of world    
Disaggregation of Revenue [Line Items]    
Revenue 15,378 11,791
Parts and consumables    
Disaggregation of Revenue [Line Items]    
Revenue 151,563 146,244
Capital    
Disaggregation of Revenue [Line Items]    
Revenue 78,195 80,236
Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue 204,239 203,311
Over Time    
Disaggregation of Revenue [Line Items]    
Revenue $ 25,519 $ 23,169