v3.26.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2026
Oct. 03, 2025
Oct. 02, 2026
Oct. 03, 2025
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 824,521 $ 727,845 $ 2,377,745 $ 2,121,569
Equipment        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 350,520 249,948 928,268 714,375
Consumables        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 474,001 $ 477,897 $ 1,449,477 $ 1,407,194