v3.26.1
Schedule of Inventory (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 844,113 $ 414,694
Work in progress 2,555,512 1,047,668
Finished goods 626,404 922,717
Total inventory $ 4,026,029 $ 2,385,079