v3.25.4
Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Securities of Diluted Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Options to Purchase Common Stock [Member]    
Schedule of Potentially Dilutive Securities of Diluted Net Loss Per Share [Line Items]    
Potentially dilutive securities 5 18
Restricted stock units (RSUs) [Member]    
Schedule of Potentially Dilutive Securities of Diluted Net Loss Per Share [Line Items]    
Potentially dilutive securities
Pre-2024 warrants for common stock [Member]    
Schedule of Potentially Dilutive Securities of Diluted Net Loss Per Share [Line Items]    
Potentially dilutive securities 159 165
Class A warrants for common stock [Member]    
Schedule of Potentially Dilutive Securities of Diluted Net Loss Per Share [Line Items]    
Potentially dilutive securities 77 77
Class B warrants for common stock [Member]    
Schedule of Potentially Dilutive Securities of Diluted Net Loss Per Share [Line Items]    
Potentially dilutive securities 2 2
January 2024 warrants for common stock [Member]    
Schedule of Potentially Dilutive Securities of Diluted Net Loss Per Share [Line Items]    
Potentially dilutive securities 1,682 1,682
January 2024 placement agent warrants for common stock [Member]    
Schedule of Potentially Dilutive Securities of Diluted Net Loss Per Share [Line Items]    
Potentially dilutive securities 117 117
Class C warrants for common stock [Member]    
Schedule of Potentially Dilutive Securities of Diluted Net Loss Per Share [Line Items]    
Potentially dilutive securities 71,873 343,147
Class E warrants for common stock [Member]    
Schedule of Potentially Dilutive Securities of Diluted Net Loss Per Share [Line Items]    
Potentially dilutive securities 271,277
Class F warrants for common stock [Member]    
Schedule of Potentially Dilutive Securities of Diluted Net Loss Per Share [Line Items]    
Potentially dilutive securities 1,125,000
Class F placement agent warrants for common stock [Member]    
Schedule of Potentially Dilutive Securities of Diluted Net Loss Per Share [Line Items]    
Potentially dilutive securities 45,000