v3.26.1
Stockholders’ Equity - Schedule of Total Warrants Outstanding (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Schedule of Total Warrants Outstanding [Line Items]  
Outstanding, Beginning 1,044,167
New Issuance 4,122,403
Exercised (571,430)
Outstanding, Ending 4,595,140
Placement agent warrants [Member]  
Schedule of Total Warrants Outstanding [Line Items]  
Issue Date July - Sept 2022
Exercise Price Per Share (in Dollars per share) | $ / shares $ 45
Expiration Date July - Sept 2027
Outstanding, Beginning 767
New Issuance
Exercised
Outstanding, Ending 767
Placement agent warrants [Member]  
Schedule of Total Warrants Outstanding [Line Items]  
Issue Date Nov 2022
Exercise Price Per Share (in Dollars per share) | $ / shares $ 15
Expiration Date Nov 2027
Outstanding, Beginning 1,000
New Issuance
Exercised
Outstanding, Ending 1,000
Representative Warrants [Member]  
Schedule of Total Warrants Outstanding [Line Items]  
Issue Date Jan 2023
Exercise Price Per Share (in Dollars per share) | $ / shares $ 90
Expiration Date Jan 2028
Outstanding, Beginning 5,600
New Issuance
Exercised
Outstanding, Ending 5,600
Placement agent warrants [Member]  
Schedule of Total Warrants Outstanding [Line Items]  
Issue Date July 2023
Exercise Price Per Share (in Dollars per share) | $ / shares $ 32.8125
Expiration Date Jan 2029
Outstanding, Beginning 18,572
New Issuance
Exercised
Outstanding, Ending 18,572
New Series A-1 warrants [Member]  
Schedule of Total Warrants Outstanding [Line Items]  
Issue Date Nov 2024
Exercise Price Per Share (in Dollars per share) | $ / shares $ 16.5
Expiration Date Nov 2029
Outstanding, Beginning 285,715
New Issuance
Exercised (285,715)
Outstanding, Ending
New Series A-2 warrants [Member]  
Schedule of Total Warrants Outstanding [Line Items]  
Issue Date Nov 2024
Exercise Price Per Share (in Dollars per share) | $ / shares $ 16.5
Expiration Date May 2026
Outstanding, Beginning 285,715
New Issuance
Exercised (285,715)
Outstanding, Ending
Placement agent warrants [Member]  
Schedule of Total Warrants Outstanding [Line Items]  
Issue Date Nov 2024
Exercise Price Per Share (in Dollars per share) | $ / shares $ 20.625
Expiration Date Nov 2029
Outstanding, Beginning 18,571
New Issuance
Exercised
Outstanding, Ending 18,571
Investor Warrants 2025 [Member]  
Schedule of Total Warrants Outstanding [Line Items]  
Issue Date Dec 2025
Exercise Price Per Share (in Dollars per share) | $ / shares $ 10.6
Expiration Date Dec 2027
Outstanding, Beginning 414,748
New Issuance
Exercised
Outstanding, Ending 414,748
Placement agent warrants [Member]  
Schedule of Total Warrants Outstanding [Line Items]  
Issue Date Dec 2025
Exercise Price Per Share (in Dollars per share) | $ / shares $ 13.5625
Expiration Date Dec 2027
Outstanding, Beginning 13,479
New Issuance
Exercised
Outstanding, Ending 13,479
New Series B-1 warrants [Member]  
Schedule of Total Warrants Outstanding [Line Items]  
Issue Date April 2026
Exercise Price Per Share (in Dollars per share) | $ / shares $ 4.5
Expiration Date April 2031
Outstanding, Beginning
New Issuance 571,430
Exercised
Outstanding, Ending 571,430
New Series B-2 warrants [Member]  
Schedule of Total Warrants Outstanding [Line Items]  
Issue Date April 2026
Exercise Price Per Share (in Dollars per share) | $ / shares $ 4.5
Expiration Date Oct 2027
Outstanding, Beginning
New Issuance 571,430
Exercised
Outstanding, Ending 571,430
Placement agent warrants [Member]  
Schedule of Total Warrants Outstanding [Line Items]  
Issue Date April 2026
Exercise Price Per Share (in Dollars per share) | $ / shares $ 5.63
Expiration Date April 2031
Outstanding, Beginning
New Issuance 37,143
Exercised
Outstanding, Ending 37,143
Pre-funded warrants [Member]  
Schedule of Total Warrants Outstanding [Line Items]  
Issue Date June 2026
Exercise Price Per Share (in Dollars per share) | $ / shares $ 0.0001
Expiration Date June 2031
Outstanding, Beginning
New Issuance 960,000
Exercised
Outstanding, Ending 960,000
New Series C-1 warrants [Member]  
Schedule of Total Warrants Outstanding [Line Items]  
Issue Date June 2026
Exercise Price Per Share (in Dollars per share) | $ / shares $ 3
Expiration Date June 2031
Outstanding, Beginning
New Issuance 960,000
Exercised
Outstanding, Ending 960,000
New Series C-2 warrants [Member]  
Schedule of Total Warrants Outstanding [Line Items]  
Issue Date June 2026
Exercise Price Per Share (in Dollars per share) | $ / shares $ 3
Expiration Date December 2027
Outstanding, Beginning
New Issuance 960,000
Exercised
Outstanding, Ending 960,000
Placement agent warrants [Member]  
Schedule of Total Warrants Outstanding [Line Items]  
Issue Date June 2026
Exercise Price Per Share (in Dollars per share) | $ / shares $ 3.9063
Expiration Date June 2031
Outstanding, Beginning
New Issuance 62,400
Exercised
Outstanding, Ending 62,400