v3.26.1
Schedule of Inventory (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 1,849,506 $ 1,584,086
Work-in progress 302,867 298,685
Finished goods 8,901,518 7,916,015
Finished goods in transit 328,718
Total inventories 11,053,891 10,127,504
Less: reserve for obsolescence (1,192,000) (1,219,000)
Total inventories, net $ 9,861,891 $ 8,908,504