v3.26.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of inventories
               
    June 30,   December 31,
    2026   2025
Raw Materials   $ 3,206,117     $ 2,517,006  
Work in Process     80,071       112,100  
Finished Product     279,761       88,355  
Total Inventory   $ 3,565,949     $ 2,717,461  
Reserve for Excess and Obsolete     (397,182 )     (224,720 )
Net inventory   $ 3,168,767     $ 2,492,741