XML 63 R46.htm IDEA: XBRL DOCUMENT v3.25.1
The components of inventory consist of the following: (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 414,806 $ 648,264
Work in progress 60,719 75,795
Finished goods 442,763 712,588
Inventory $ 918,288 $ 1,436,647