XML 51 R41.htm IDEA: XBRL DOCUMENT v3.20.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
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Disaggregation of Revenue [Line Items]        
Revenues $ 152,860 $ 177,165 $ 311,987 $ 348,481
Parts and Consumables        
Disaggregation of Revenue [Line Items]        
Revenues 97,261 111,917 202,358 224,767
Capital        
Disaggregation of Revenue [Line Items]        
Revenues 55,599 65,248 109,629 123,714
Point in Time        
Disaggregation of Revenue [Line Items]        
Revenues 129,797 157,716 265,889 305,992
Over Time        
Disaggregation of Revenue [Line Items]        
Revenues 23,063 19,449 46,098 42,489
North America        
Disaggregation of Revenue [Line Items]        
Revenues 88,718 98,667 182,541 199,543
Europe        
Disaggregation of Revenue [Line Items]        
Revenues 37,916 43,813 73,930 82,798
Asia        
Disaggregation of Revenue [Line Items]        
Revenues 16,237 23,696 32,145 40,774
Rest of World        
Disaggregation of Revenue [Line Items]        
Revenues $ 9,989 $ 10,989 $ 23,371 $ 25,366