v3.26.1
Net Loss Per Share - Schedule of Common Stock Equivalents were Excluded from the Calculation of Diluted Net Loss Per Share (Details) - shares
Jun. 30, 2026
Jun. 30, 2025
Anti-dilutive common stock equivalents:    
Total anti-dilutive common stock equivalents 4,998,140 1,048,941
Stock options to purchase common stock [Member]    
Anti-dilutive common stock equivalents:    
Total anti-dilutive common stock equivalents 403,000 433,001
Warrants to purchase common stock [Member]    
Anti-dilutive common stock equivalents:    
Total anti-dilutive common stock equivalents 4,595,140 615,940