v3.26.1
Equity - Schedule of Common Stock Warrants (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Schedule of Common Stock Warrants [Line Items]    
Number of Warrants 7,427,587  
June 2023 HCW Series A Warrants [Member]    
Schedule of Common Stock Warrants [Line Items]    
Number of Warrants 1,427,587  
Exercise Price $ 1.9  
Expiration Date Dec. 26, 2028  
November 2023 HCW Series A Warrants [Member]    
Schedule of Common Stock Warrants [Line Items]    
Number of Warrants 6,000,000  
Exercise Price $ 0.7  
Expiration Date Nov. 06, 2028  
Common Stock Warrants [Member]    
Schedule of Common Stock Warrants [Line Items]    
Number of Underlying Shares, Outstanding at beginning of period 7,427,587 10,819,742
Weighted Average Exercise Price Per Share, Outstanding at beginning of year $ 0.93 $ 1.14
Number of Underlying Shares, Expired during the year (3,338,155)
Weighted Average Exercise Price Per Share, Expired during the year $ 1.52
Number of Underlying Shares, Outstanding at end of year 7,427,587 7,481,587
Weighted Average Exercise Price Per Share, Outstanding at end of year $ 0.93 $ 0.98