XML 195 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 274,765 $ 245,053 $ 523,740 $ 474,811
North America        
Disaggregation of Revenue [Line Items]        
Revenue 172,543 135,385 329,034 267,838
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 63,193 60,625 118,980 114,782
Asia        
Disaggregation of Revenue [Line Items]        
Revenue 24,970 32,867 47,524 60,637
Rest of world        
Disaggregation of Revenue [Line Items]        
Revenue 14,059 16,176 28,202 31,554
Parts and consumables        
Disaggregation of Revenue [Line Items]        
Revenue 172,745 153,082 343,875 304,645
Capital        
Disaggregation of Revenue [Line Items]        
Revenue 102,020 91,971 179,865 170,166
Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue 245,735 222,235 462,228 426,474
Over Time        
Disaggregation of Revenue [Line Items]        
Revenue $ 29,030 $ 22,818 $ 61,512 $ 48,337