v3.26.1
Subsequent Events (Details) - USD ($)
Jul. 29, 2026
Jun. 30, 2026
Dec. 31, 2025
Subsequent Events [Line Items]      
Owned shares   2,000,000 2,000,000
Subsequent Event [Member] | Series A Preferred Stock [Member] | Securities Purchase Agreement [Member]      
Subsequent Events [Line Items]      
Sale of aggregate shares 12,100    
Gross proceeds $ 12,100,000    
Purchase price $ 1,000    
Owned shares 3,000