XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.2
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 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 255,267 $ 274,765 $ 494,477 $ 523,740
North America        
Disaggregation of Revenue [Line Items]        
Revenue 157,968 172,543 317,838 329,034
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 63,230 63,193 112,571 118,980
Asia        
Disaggregation of Revenue [Line Items]        
Revenue 20,941 24,970 39,643 47,524
Rest of world        
Disaggregation of Revenue [Line Items]        
Revenue 13,128 14,059 24,425 28,202
Parts and consumables        
Disaggregation of Revenue [Line Items]        
Revenue 181,783 172,745 361,091 343,875
Capital        
Disaggregation of Revenue [Line Items]        
Revenue 73,484 102,020 133,386 179,865
Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue 234,836 245,735 452,504 462,228
Over Time        
Disaggregation of Revenue [Line Items]        
Revenue $ 20,431 $ 29,030 $ 41,973 $ 61,512