v3.26.1
Stockholders’ Equity - Schedule of Total Warrants Outstanding (Details)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Schedule of Total Warrants Outstanding [Line Items]  
Outstanding, Beginning 1,044,167
Exercised
Outstanding, Ending 1,044,167
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.81
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
Outstanding, Ending 285,715
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
Outstanding, Ending 285,715
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
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
Exercised
Outstanding, Ending 13,479