XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.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. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 245,053 $ 221,649 $ 474,811 $ 448,129
North America        
Disaggregation of Revenue [Line Items]        
Revenue 135,385 124,080 267,838 248,416
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 60,625 58,489 114,782 116,855
Asia        
Disaggregation of Revenue [Line Items]        
Revenue 32,867 28,976 60,637 60,963
Rest of world        
Disaggregation of Revenue [Line Items]        
Revenue 16,176 10,104 31,554 21,895
Parts and consumables        
Disaggregation of Revenue [Line Items]        
Revenue 153,082 145,680 304,645 291,924
Capital        
Disaggregation of Revenue [Line Items]        
Revenue 91,971 75,969 170,166 156,205
Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue 222,235 198,249 426,474 401,560
Over Time        
Disaggregation of Revenue [Line Items]        
Revenue $ 22,818 $ 23,400 $ 48,337 $ 46,569