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 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax $ 312,875 $ 255,267 $ 594,380 $ 494,477
North America        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 186,796 157,968 353,359 317,838
Europe        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 72,842 63,230 135,044 112,571
Asia        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 33,544 20,941 64,300 39,643
Rest of world        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 19,693 13,128 41,677 24,425
Parts and consumables        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 214,163 181,783 423,662 361,091
Capital        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 98,712 73,484 170,718 133,386
Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 290,898 234,836 557,058 452,504
Over Time        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax $ 21,977 $ 20,431 $ 37,322 $ 41,973