v3.26.3
Revenue (Tables)
9 Months Ended
Oct. 02, 2026
Revenue from Contract with Customer [Abstract]  
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance The Company disaggregates its revenue into the following product groups:
Three Months EndedNine Months Ended
October 2, 2026October 3, 2025October 2, 2026October 3, 2025
(in thousands)
Equipment$350,520 $249,948 $928,268 $714,375 
Consumables474,001 477,897 1,449,477 1,407,194 
$824,521 $727,845 $2,377,745 $2,121,569 
Schedule of Allowance for Credit Losses
A summary of the activity in the Company’s allowance for credit losses included within Trade receivables in the Consolidated and Condensed Balance Sheets is as follows:
Nine Months Ended October 2, 2026
Balance at
Beginning
of Period
Charged to Expense, netWrite-Offs and DeductionsForeign
Currency
Translation and Other
Balance at
End of
Period
(In thousands)
Allowance for credit losses$21,765 $1,590 $(2,863)$1,500 $21,992