XML 117 R36.htm IDEA: XBRL DOCUMENT v3.25.3
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 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 271,567 $ 271,614 $ 766,044 $ 795,354
North America        
Disaggregation of Revenue [Line Items]        
Revenue 165,708 172,186 483,546 501,220
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 65,869 57,309 178,440 176,289
Asia        
Disaggregation of Revenue [Line Items]        
Revenue 23,893 26,724 63,536 74,248
Rest of world        
Disaggregation of Revenue [Line Items]        
Revenue 16,097 15,395 40,522 43,597
Parts and consumables        
Disaggregation of Revenue [Line Items]        
Revenue 188,366 176,961 549,457 520,836
Capital        
Disaggregation of Revenue [Line Items]        
Revenue 83,201 94,653 216,587 274,518
Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue 254,491 238,971 706,995 701,199
Over Time        
Disaggregation of Revenue [Line Items]        
Revenue $ 17,076 $ 32,643 $ 59,049 $ 94,155