XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Nature of Operations and Summary of Significant Accounting Policies - Revenue Recognition by Product Line, Product Type, Geography and Revenue Recognition Method (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Disaggregation of Revenue [Line Items]    
Revenues $ 172,463 $ 159,127
Parts and Consumables    
Disaggregation of Revenue [Line Items]    
Revenues 118,107 105,098
Capital    
Disaggregation of Revenue [Line Items]    
Revenues 54,356 54,029
Point in Time    
Disaggregation of Revenue [Line Items]    
Revenues 154,417 136,092
Over Time    
Disaggregation of Revenue [Line Items]    
Revenues 18,046 23,035
North America    
Disaggregation of Revenue [Line Items]    
Revenues 95,092 93,823
Europe    
Disaggregation of Revenue [Line Items]    
Revenues 44,641 36,014
Asia    
Disaggregation of Revenue [Line Items]    
Revenues 21,813 15,908
Rest of World    
Disaggregation of Revenue [Line Items]    
Revenues $ 10,917 $ 13,382