XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings (Loss) Per Share (Details 1) - shares
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Antidilutive securities 18,072,626 1,945,834
Options to purchase common stock    
Antidilutive securities 738,897 541,170
Restricted Stock Units [Member]    
Antidilutive securities 1,202,865 1,404,664
Series G convertible preferred & warrants    
Antidilutive securities 16,130,864 0