v3.25.2
Revenue (Tables)
6 Months Ended
Jul. 04, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Major Customers by Reporting Segments The Company disaggregates its revenue into the following product groups:
Three Months EndedSix Months Ended
July 4, 2025June 28, 2024July 4, 2025June 28, 2024
Equipment$231,939 $231,659 $464,427 $446,518 
Consumables483,647 475,394 929,297 950,279 
Total$715,586 $707,053 $1,393,724 $1,396,797 
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 4, 2025
Balance at
Beginning
of Period
Charged to Expense, netWrite-Offs and DeductionsForeign
Currency
Translation
Balance at
End of
Period
(In thousands)
Allowance for credit losses$23,850 $795 $(2,387)$1,453 $23,711