XML 40 R26.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 31, 2025
REVENUE RECOGNITION  
Schedule of disaggregation of revenue by product line

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 

​

    

2025

    

2024

Consumables

​

$

520,603

​

$

527,738

Equipment

​

 

483,785

​

 

453,459

Net sales

​

$

1,004,388

​

$

981,197