XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 30, 2025
REVENUE RECOGNITION  
Schedule of disaggregation of revenue by product line

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2025

    

2024

    

2025

    

2024

Consumables

$

594,646

$

546,421

$

1,115,249

$

1,074,159

Equipment

 

494,027

 

475,262

 

977,812

 

928,721

Net sales

$

1,088,673

$

1,021,683

$

2,093,061

$

2,002,880