XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 30, 2024
REVENUE RECOGNITION  
Schedule of disaggregation of revenue by product line

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

    

2024

    

2023

Consumables

$

546,421

$

577,910

$

1,074,159

$

1,147,594

Equipment

 

475,262

 

482,655

 

928,721

 

952,314

Net sales

$

1,021,683

$

1,060,565

$

2,002,880

$

2,099,908