v3.26.1
Inventories (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Jun. 30, 2025
Inventory Disclosure [Abstract]          
Inventory, net $ 2,536,961   $ 2,536,961   $ 8,131,203
Inventory reserve expense 0 $ 0 58,453 $ 288,474  
Allowance for obsolescence $ 370,921   $ 370,921   $ 312,468