v3.26.1
Summary of Significant Accounting Policies - Schedule of Dilutive Shares (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Schedule of Dilutive Shares [Line Items]    
Dilutive shares 3,283,026 3,355
Stock options [Member]    
Schedule of Dilutive Shares [Line Items]    
Dilutive shares 1,800,611 279
Warrants [Member]    
Schedule of Dilutive Shares [Line Items]    
Dilutive shares 817
Preferred stock [Member]    
Schedule of Dilutive Shares [Line Items]    
Dilutive shares 3,076
Shares that are subject to put call option agreement for certain entitled VHI shares [Member]    
Schedule of Dilutive Shares [Line Items]    
Dilutive shares 1,481,598