v3.26.1
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 30, 2026
REVENUE RECOGNITION  
Schedule of disaggregation of revenue by product line

Three Months Ended June 30, 

Six Months Ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Consumables

$

688,009

$

594,646

$

1,324,018

$

1,115,249

Equipment

 

302,581

 

277,611

 

577,738

 

546,118

Automation

229,073

216,416

439,341

431,694

Net sales

$

1,219,663

$

1,088,673

$

2,341,097

$

2,093,061