XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
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 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 221,649 $ 195,811 $ 448,129 $ 368,274
North America        
Disaggregation of Revenue [Line Items]        
Revenues 123,964 106,767 248,300 201,859
Europe        
Disaggregation of Revenue [Line Items]        
Revenues 52,249 55,827 110,615 100,468
Asia        
Disaggregation of Revenue [Line Items]        
Revenues 30,851 24,729 62,838 46,542
Rest of world        
Disaggregation of Revenue [Line Items]        
Revenues 14,585 8,488 26,376 19,405
Parts and consumables        
Disaggregation of Revenue [Line Items]        
Revenues 145,680 124,975 291,924 243,082
Capital        
Disaggregation of Revenue [Line Items]        
Revenues 75,969 70,836 156,205 125,192
Point in Time        
Disaggregation of Revenue [Line Items]        
Revenues 198,249 175,479 401,560 329,896
Over Time        
Disaggregation of Revenue [Line Items]        
Revenues $ 23,400 $ 20,332 $ 46,569 $ 38,378