v3.26.1
Inventory - Schedule of Carrying Value of Inventory (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Carrying Value of Inventory [Abstract]    
Finished goods $ 2,993,516 $ 3,325,093
Components 302,641 412,416
Ingredients 85,457
Total inventory $ 3,381,614 $ 3,737,509