v3.26.3
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2026
REVENUE RECOGNITION  
Schedule of disaggregation of revenue by product line

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended September 30, 

​

Nine Months Ended September 30, 

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Consumables

​

$

683,100

​

$

590,873

​

$

2,007,118

​

$

1,706,122

Equipment

​

 

305,908

​

 

271,692

​

 

883,646

​

 

817,810

Automation

​

​

232,273

​

​

198,662

​

​

671,614

​

​

630,356

Net sales

​

$

1,221,281

​

$

1,061,227

​

$

3,562,378

​

$

3,154,288