v3.26.1
Net Loss Per Share (Details 1) - shares
Jun. 30, 2026
Jun. 30, 2025
Net Loss Per Share    
Options to purchase common stock 730,565 2,431,000
Restricted stock 6,879,423 4,754,156
Warrants to purchase Common Stock 69,778 221,519
Total shares of common stock equivalents 7,679,766 7,406,675