v3.25.1
Schedule of Inventory (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw Materials $ 1,382,491 $ 1,261,307
Work-in Progress 304,036 190,818
Finished Goods 6,521,553 7,198,639
Subtotal 8,208,080 8,650,764
Less: Reserve for Obsolescence (1,062,000) (1,062,000)
Total $ 7,146,080 $ 7,588,764