v3.26.3
Inventories (Details Narrative) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Inventory reserve expense   $ (28,210) $ (335,358)
Allowance for obsolescence $ 284,258 $ 284,258 $ 312,468
G P M [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Debt Instrument, Description On June 30, 2026, the Company entered into an agreement with GPM to transfer $2,007,367 of inventories in exchange for assumption of the same amount of accounts payable.