v3.26.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Preferred stock, shares authorized 42,627,000 42,627,000
Preferred Stock, Shares Issued 0 0
Common Stock, Par Value (in dollars per share) $ 0 $ 0
Common stock, shares authorized 20,000,000,000 20,000,000,000
Common Stock, Shares, Issued 6,229,776,842 6,211,776,842
Series A Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 0 $ 0
Preferred stock, shares authorized 105,000 105,000
Preferred Stock, Shares Issued 105,000 105,000
Series B Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 0 $ 0
Preferred stock, shares authorized 33,000 33,000
Preferred Stock, Shares Issued 13,500 13,500
Series C Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 0 $ 0
Preferred stock, shares authorized 100,000 100,000
Preferred Stock, Shares Issued 9,692 9,404
Series D Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 25 $ 25
Preferred stock, shares authorized 35,000 35,000
Preferred Stock, Shares Issued 0 0
Series NMC Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 25 $ 25
Preferred stock, shares authorized 7,100,000 7,100,000
Preferred Stock, Shares Issued 6,900,000 6,900,000