XML 49 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Nature of Operations and Summary of Significant Accounting Policies - Schedule of Revenue Recognition Method and Disaggregation of Revenue by Product Type and Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 04, 2026
Mar. 29, 2025
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer, excluding assessed tax $ 281,505 $ 239,210
North America    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer, excluding assessed tax 166,563 159,870
Europe    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer, excluding assessed tax 62,202 49,341
Asia    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer, excluding assessed tax 30,756 18,702
Rest of world    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer, excluding assessed tax 21,984 11,297
Parts and consumables    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer, excluding assessed tax 209,499 179,308
Capital    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer, excluding assessed tax 72,006 59,902
Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer, excluding assessed tax 266,160 217,668
Over Time    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer, excluding assessed tax $ 15,345 $ 21,542