XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.4
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 31, 2025
REVENUE RECOGNITION  
Schedule of disaggregation of revenue by product line

The following table presents the Company’s Net sales disaggregated by product line:

Year Ended December 31, 

  ​ ​ ​

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

Consumables

$

2,283,101

$

2,088,721

$

2,212,314

Equipment

 

1,079,603

 

1,008,524

 

1,038,290

Automation

870,299

911,425

941,032

Net sales

$

4,233,003

$

4,008,670

$

4,191,636