v3.26.1
Subsequent Events (Details) - USD ($)
Jul. 31, 2026
Jul. 28, 2026
Jun. 30, 2026
Dec. 31, 2025
Subsequent Events [Line Items]        
Preferred Stock, Par or Stated Value Per Share     $ 0.0001 $ 0.0001
Subsequent Event [Member]        
Subsequent Events [Line Items]        
Converted merger consideration price per share $ 1.31      
Subsequent Event [Member] | Series J Convertible Preferred Stock [Member]        
Subsequent Events [Line Items]        
Shares of offer to sell   250,000    
Gross proceeds   $ 250,000    
Subsequent Event [Member] | Common Stock [Member]        
Subsequent Events [Line Items]        
Preferred Stock, Par or Stated Value Per Share   $ 0.0001