v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument, Unamortized Discount $ 11,305 $ 24,820
Common Stock, Shares Authorized   300,000,000
Common Stock, Par or Stated Value Per Share   $ 0.001
Common Stock, Shares, Outstanding 10,819,995 25,121
Redeemable Series N Senior Convertible Preferred Stock [Member]    
Preferred Stock, Shares Authorized   3,000,000
Preferred Stock, Par or Stated Value Per Share   $ 4.00
Preferred Stock, Shares Outstanding   868,056
Redeemable Series R Senior Convertible Preferred Stock [Member]    
Preferred Stock, Shares Authorized   5,000
Preferred Stock, Par or Stated Value Per Share   $ 1,200
Preferred Stock, Shares Outstanding   165
Redeemable Series X Senior Convertible Preferred Stock [Member]    
Preferred Stock, Shares Authorized   5,000,000
Preferred Stock, Par or Stated Value Per Share   $ 4.00
Preferred Stock, Shares Outstanding   375,000
Series B Preferred Stock [Member]    
Preferred Stock, Shares Authorized 3,000,000 3,000,000
Preferred Stock, Par or Stated Value Per Share   $ 4.00
Preferred Stock, Shares Outstanding 1,360,679 2,139,478
Series C Preferred Stock [Member]    
Preferred Stock, Shares Authorized 500 500
Preferred Stock, Par or Stated Value Per Share   $ 4.00
Preferred Stock, Shares Outstanding 99 123
Series E Preferred Stock [Member]    
Preferred Stock, Shares Authorized 1,000,000 1,000,000
Preferred Stock, Par or Stated Value Per Share   $ 4.00
Preferred Stock, Shares Outstanding   155,750
Series F-1 Preferred Stock [Member]    
Preferred Stock, Shares Authorized 50,000 50,000
Preferred Stock, Par or Stated Value Per Share   $ 4.00
Preferred Stock, Shares Outstanding   35,752
Series I Preferred Stock [Member]    
Preferred Stock, Shares Authorized 15,000,000 15,000,000
Preferred Stock, Par or Stated Value Per Share   $ 4.00
Preferred Stock, Shares Outstanding 12,089,000 14,885,000
Series J Preferred Stock [Member]    
Preferred Stock, Shares Authorized 2,000,000 2,000,000
Preferred Stock, Par or Stated Value Per Share   $ 4.00
Preferred Stock, Shares Outstanding 171,359 1,713,584
Series L Preferred Stock [Member]    
Preferred Stock, Shares Authorized 400,000 400,000
Preferred Stock, Par or Stated Value Per Share   $ 4.00
Preferred Stock, Shares Outstanding   319,493