v3.26.1
Revenue (Tables)
6 Months Ended
Jul. 03, 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 EndedSix Months Ended
July 3, 2026July 4, 2025July 3, 2026July 4, 2025
(in thousands)
Equipment$313,015 $231,939 $577,748 $464,427 
Consumables494,612 483,647 975,476 929,297 
$807,627 $715,586 $1,553,224 $1,393,724 
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:
Six Months Ended July 3, 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,463 $(2,411)$1,721 $22,538