XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.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. 02, 2022
Apr. 03, 2021
Disaggregation of Revenue [Line Items]    
Revenues $ 226,480 $ 172,463
North America    
Disaggregation of Revenue [Line Items]    
Revenues 124,336 95,092
Europe    
Disaggregation of Revenue [Line Items]    
Revenues 58,366 44,641
Asia    
Disaggregation of Revenue [Line Items]    
Revenues 31,987 21,813
Rest of world    
Disaggregation of Revenue [Line Items]    
Revenues 11,791 10,917
Parts and consumables    
Disaggregation of Revenue [Line Items]    
Revenues 146,244 118,107
Capital    
Disaggregation of Revenue [Line Items]    
Revenues 80,236 54,356
Point in Time    
Disaggregation of Revenue [Line Items]    
Revenues 203,311 154,417
Over Time    
Disaggregation of Revenue [Line Items]    
Revenues $ 23,169 $ 18,046