XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory

Inventory consisted of the following:

 

   2023   2022 
   December 31,   December 31, 
   2023   2022 
Finished goods  $366,844   $270,555 
Work in progress   -    155 
Raw materials   122,258    148,608 
Allowance for excess & obsolete inventory   (192,698)   (70,907)
Inventory, net  $296,404   $348,411