v3.25.2
Earnings (Loss) Per Share (Details 1) - shares
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities 4,350,639 1,789,940
Options to purchase common stock    
Antidilutive Securities 523,809 540,604
Restricted Stock Units    
Antidilutive Securities 1,243,331 1,249,336
Series G convertible preferred & warrants    
Antidilutive Securities 2,583,499 0