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
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Anti-dilutive common stock equivalents:    
Total anti-dilutive common stock equivalents 1,447,167 1,052,274
Stock options to purchase common stock [Member]    
Anti-dilutive common stock equivalents:    
Total anti-dilutive common stock equivalents 403,000 436,334
Warrants to purchase common stock [Member]    
Anti-dilutive common stock equivalents:    
Total anti-dilutive common stock equivalents 1,044,167 615,940