XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Mar. 04, 2022
Preferred Stock, Par or Stated Value Per Share $ 0.001    
Preferred Stock, Shares Authorized 25,000,000    
Preferred Stock, Shares Issued   903  
Common Stock, Par or Stated Value Per Share   $ 0.01  
Common Stock, Shares Authorized   3,000,000,000  
Common Stock, Shares, Outstanding 155,948,778 154,309,318  
Series C Preferred Stock [Member]      
Preferred Stock, Par or Stated Value Per Share   $ 0.001  
Preferred Stock, Shares Authorized   2,000 2,000
Preferred Stock, Shares Issued   903