XML 51 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 31, 2023
REVENUE RECOGNITION  
Schedule of disaggregation of revenue by product line

The following table presents the Company’s Net sales disaggregated by product line:

Year Ended December 31, 

    

2023

    

2022

    

2021

Consumables

$

2,212,314

$

2,183,019

$

1,856,880

Equipment

 

1,979,322

 

1,578,192

 

1,377,300

Net sales

$

4,191,636

$

3,761,211

$

3,234,180