v3.25.1
Earnings (Loss) Per Share (Details 1) - shares
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities 4,415,707 2,521,194 2,707,903 2,326,483
Stock Options        
Antidilutive Securities 394,527 540,123 486,965 536,335
Restricted Stock Units        
Antidilutive Securities 1,131,004 1,981,071 1,285,881 1,790,148
Series G convertible preferred & warrants        
Antidilutive Securities 2,890,176 0 935,057 0