XML 52 R42.htm IDEA: XBRL DOCUMENT v3.19.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
Mar. 30, 2019
Mar. 31, 2018
Disaggregation of Revenue [Line Items]    
Revenues $ 171,316 $ 149,193
Point in Time    
Disaggregation of Revenue [Line Items]    
Revenues 148,276 142,005
Over Time    
Disaggregation of Revenue [Line Items]    
Revenues 23,040 7,188
North America    
Disaggregation of Revenue [Line Items]    
Revenues 100,876 77,616
Europe    
Disaggregation of Revenue [Line Items]    
Revenues 38,985 41,493
Asia    
Disaggregation of Revenue [Line Items]    
Revenues 17,078 20,148
Rest of World    
Disaggregation of Revenue [Line Items]    
Revenues 14,377 9,936
Parts and Consumables    
Disaggregation of Revenue [Line Items]    
Revenues 112,850 95,985
Capital    
Disaggregation of Revenue [Line Items]    
Revenues $ 58,466 $ 53,208