XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2.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 9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Oct. 01, 2022
Oct. 02, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 224,510 $ 199,789 $ 672,639 $ 568,063
North America        
Disaggregation of Revenue [Line Items]        
Revenues 126,699 105,384 375,115 307,243
Europe        
Disaggregation of Revenue [Line Items]        
Revenues 57,409 58,813 174,264 159,281
Asia        
Disaggregation of Revenue [Line Items]        
Revenues 26,953 25,504 87,916 72,046
Rest of world        
Disaggregation of Revenue [Line Items]        
Revenues 13,449 10,088 35,344 29,493
Parts and consumables        
Disaggregation of Revenue [Line Items]        
Revenues 141,857 131,225 433,781 374,307
Capital        
Disaggregation of Revenue [Line Items]        
Revenues 82,653 68,564 238,858 193,756
Point in Time        
Disaggregation of Revenue [Line Items]        
Revenues 201,557 181,407 603,117 511,303
Over Time        
Disaggregation of Revenue [Line Items]        
Revenues $ 22,953 $ 18,382 $ 69,522 $ 56,760