XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
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 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 244,182 $ 224,510 $ 718,993 $ 672,639
North America        
Disaggregation of Revenue [Line Items]        
Revenue 133,780 126,699 401,618 375,115
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 66,491 57,409 181,273 174,264
Asia        
Disaggregation of Revenue [Line Items]        
Revenue 27,393 26,953 88,030 87,916
Rest of world        
Disaggregation of Revenue [Line Items]        
Revenue 16,518 13,449 48,072 35,344
Parts and consumables        
Disaggregation of Revenue [Line Items]        
Revenue 149,564 141,857 454,209 433,781
Capital        
Disaggregation of Revenue [Line Items]        
Revenue 94,618 82,653 264,784 238,858
Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue 216,956 201,557 643,430 603,117
Over Time        
Disaggregation of Revenue [Line Items]        
Revenue $ 27,226 $ 22,953 $ 75,563 $ 69,522