v3.26.3
Inventory (Details) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Inventory    
Raw materials $ 0 $ 489,574
Finished goods 265,961 663,296
Inventory, net $ 265,961 $ 1,152,870