v3.25.3
Inventory - Schedule of Inventory (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Finished goods $ 7,774,138 $ 8,816,867
Overhead allocated to inventory 3,148,171 4,993,947
Packaging materials 1,650,515 1,639,608
Work in progress 3,312,468 4,556,718
Raw materials 1,016,102 1,401,408
Inventory Reserve - Allowance for Obsolescence (5,377,125) (1,095,233)
Total inventory $ 11,524,269 $ 20,313,315