v3.26.1
Subsequent Events (Details) - Pre-Funded Warrants [Member] - shares
6 Months Ended
Jun. 30, 2026
Jul. 31, 2026
Subsequent Events [Line Items]    
Unexercised Warrants 222,581  
Subsequent Event [Member]    
Subsequent Events [Line Items]    
Excess Stock, Shares Issued   2,484,367