v3.26.1
Schedule of Inventory (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 1,867,637 $ 1,584,086
Work-in progress 197,448 298,685
Finished goods 8,682,532 7,916,015
Finished goods in transit 328,718
Total inventories 10,747,617 10,127,504
Less: reserve for obsolescence (1,192,000) (1,219,000)
Total inventories, net $ 9,555,617 $ 8,908,504