v3.26.1
Net Loss Per Share (Details 1) - shares
Mar. 31, 2026
Mar. 31, 2025
Net Loss Per Share    
Options to purchase common stock 794,835 2,610,166
Restricted stock 3,629,800 2,357,588
Warrants to purchase Common Stock 69,778 1,516,297
Total shares of common stock equivalents 4,494,413 6,484,051