XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
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 6 Months Ended
Jul. 03, 2021
Jun. 27, 2020
Jul. 03, 2021
Jun. 27, 2020
Disaggregation of Revenue [Line Items]        
Revenues $ 195,811 $ 152,860 $ 368,274 $ 311,987
Parts and Consumables        
Disaggregation of Revenue [Line Items]        
Revenues 124,975 97,261 243,082 202,358
Capital        
Disaggregation of Revenue [Line Items]        
Revenues 70,836 55,599 125,192 109,629
Point in Time        
Disaggregation of Revenue [Line Items]        
Revenues 175,479 129,797 329,896 265,889
Over Time        
Disaggregation of Revenue [Line Items]        
Revenues 20,332 23,063 38,378 46,098
North America        
Disaggregation of Revenue [Line Items]        
Revenues 106,767 88,718 201,859 182,541
Europe        
Disaggregation of Revenue [Line Items]        
Revenues 55,827 37,916 100,468 73,930
Asia        
Disaggregation of Revenue [Line Items]        
Revenues 24,729 16,237 46,542 32,145
Rest of World        
Disaggregation of Revenue [Line Items]        
Revenues $ 8,488 $ 9,989 $ 19,405 $ 23,371