v3.26.1
Common Stock Warrants - Schedule of Classes of Warrants (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule of Classes of Warrants [Line Items]    
Number of shares underlying warrants 35,670 2,337
Public Warrants [Member]    
Schedule of Classes of Warrants [Line Items]    
Exercise price (in Dollars per share) $ 86,250 $ 86,250
Expiration date Jul. 11, 2030 Jul. 11, 2030
Number of shares underlying warrants 1,265 1,265
Private Placement Warrants [Member]    
Schedule of Classes of Warrants [Line Items]    
Exercise price (in Dollars per share) $ 86,250 $ 86,250
Expiration date Jul. 11, 2030 Jul. 11, 2030
Number of shares underlying warrants 980 980
Representative’s Warrants [Member]    
Schedule of Classes of Warrants [Line Items]    
Exercise price (in Dollars per share) $ 86,250 $ 86,250
Expiration date Jul. 11, 2030 Jul. 11, 2030
Number of shares underlying warrants 75 75
HCW Warrants [Member]    
Schedule of Classes of Warrants [Line Items]    
Exercise price (in Dollars per share) $ 75 $ 75
Expiration date Jul. 11, 2030 Jul. 11, 2030
Number of shares underlying warrants 17 17
Ascent Warrants [Member]    
Schedule of Classes of Warrants [Line Items]    
Exercise price (in Dollars per share) $ 50  
Expiration date Apr. 20, 2031  
Number of shares underlying warrants 33,333