XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories, net
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Inventories, net Inventories, net    
Inventories were as follows:    

June 30, 2024December 31, 2023
Raw materials$5,902,265 $5,190,811 
Finished goods1,968,129 1,942,850 
Reserve for obsolete inventory(209,798)(188,633)
$7,660,596 $6,945,028