v3.25.4
Warrants - Schedule of Warrants to Purchase Common Stock (Details)
Dec. 31, 2025
$ / shares
shares
Schedule of Warrants to Purchase Common Stock [Line Items]  
Number of Shares 402,408
Exercise Price 2.00 One [Member]  
Schedule of Warrants to Purchase Common Stock [Line Items]  
Number of Shares 274,255
Exercise Price (in Dollars per share) | $ / shares $ 2
Expiration Date Jun. 22, 2026
Exercise Price 2.00 Two [Member]  
Schedule of Warrants to Purchase Common Stock [Line Items]  
Number of Shares 37,058
Exercise Price (in Dollars per share) | $ / shares $ 2
Expiration Date Jun. 28, 2026
Exercise Price 2.00 Three [Member]  
Schedule of Warrants to Purchase Common Stock [Line Items]  
Number of Shares 11,393
Exercise Price (in Dollars per share) | $ / shares $ 2
Expiration Date Jul. 01, 2026
Exercise Price 3.00 One [Member]  
Schedule of Warrants to Purchase Common Stock [Line Items]  
Number of Shares 26,762
Exercise Price (in Dollars per share) | $ / shares $ 3
Expiration Date Dec. 22, 2027
Exercise Price 3.00 Two [Member]  
Schedule of Warrants to Purchase Common Stock [Line Items]  
Number of Shares 4,542
Exercise Price (in Dollars per share) | $ / shares $ 3
Expiration Date Jan. 10, 2028
Exercise Price 3.00 Three [Member]  
Schedule of Warrants to Purchase Common Stock [Line Items]  
Number of Shares 6,660
Exercise Price (in Dollars per share) | $ / shares $ 3
Expiration Date Mar. 31, 2028
Exercise Price 3.00 Four [Member]  
Schedule of Warrants to Purchase Common Stock [Line Items]  
Number of Shares 41,738
Exercise Price (in Dollars per share) | $ / shares $ 3
Expiration Date Mar. 10, 2028