v3.26.1
Stockholders’ Equity - Schedule of Warrants to Acquire Shares of Common Stock (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Schedule of Warrants to Acquire Shares of Common Stock [Line Items]  
Number of Warrants Outstanding 13,518,652
Granted
Exercised 370,000
Expired 9,748,380
Number of Warrants Outstanding 3,400,272
April 2024 Common Warrants [Member]  
Schedule of Warrants to Acquire Shares of Common Stock [Line Items]  
Number of Warrants Outstanding 10,118,380
Granted
Exercised 370,000
Expired 9,748,380
Number of Warrants Outstanding
Exercise Price per Share (in Dollars per share) | $ / shares $ 5.25
April 2024 Pre-Funded Warrants [Member]  
Schedule of Warrants to Acquire Shares of Common Stock [Line Items]  
Number of Warrants Outstanding 1,700,000
Granted
Exercised
Expired
Number of Warrants Outstanding 1,700,000
Exercise Price per Share (in Dollars per share) | $ / shares $ 0.001
December 2024 Pre-Funded Warrants [Member]  
Schedule of Warrants to Acquire Shares of Common Stock [Line Items]  
Number of Warrants Outstanding 1,700,272
Granted
Exercised
Expired
Number of Warrants Outstanding 1,700,272
Exercise Price per Share (in Dollars per share) | $ / shares $ 0.001