Annual report [Section 13 and 15(d), not S-K Item 405]

Net Loss Per Share - Schedule of Outstanding Shares Potentially Dilutive Securities (Details)

v3.25.1
Net Loss Per Share - Schedule of Outstanding Shares Potentially Dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Outstanding Shares Potentially Dilutive Securities [Line Items]    
Antidilutive Securities 179,413,500 6,126,863
Options to purchase common stock [Member]    
Schedule of Outstanding Shares Potentially Dilutive Securities [Line Items]    
Antidilutive Securities 13,671,140 10,302,086
Warrants to purchase common stock [Member]    
Schedule of Outstanding Shares Potentially Dilutive Securities [Line Items]    
Antidilutive Securities 4,784,193 4,784,193
Warrants to purchase convertible preferred stock [Member]    
Schedule of Outstanding Shares Potentially Dilutive Securities [Line Items]    
Antidilutive Securities 160,958,167 160,958,167