XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share Attributable to Common Stockholders - Schedule of Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Diluted Net Loss Per Share Attributable to Common Stockholders [Line Items]    
Outstanding and issued common stock options 2,706,212 1,898,317
Outstanding and Issued Common Stock Options [Member]    
Schedule of Diluted Net Loss Per Share Attributable to Common Stockholders [Line Items]    
Outstanding and issued common stock options 2,186,226 1,398,331
Shares Issuable Upon Exercise of Common Stock Warrants [Member]    
Schedule of Diluted Net Loss Per Share Attributable to Common Stockholders [Line Items]    
Outstanding and issued common stock options 499,986 499,986
Unvested Performance Based Restricted Stock Units [Member]    
Schedule of Diluted Net Loss Per Share Attributable to Common Stockholders [Line Items]    
Outstanding and issued common stock options 20,000