XML 52 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 31, 2024
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, 

    

2024

    

2023

    

2022

Consumables

$

2,088,721

$

2,212,314

$

2,183,019

Equipment

 

1,919,949

 

1,979,322

 

1,578,192

Net sales

$

4,008,670

$

4,191,636

$

3,761,211