XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Series E Convertible Preferred Stock - Authorized Shares of Preferred Stock (Details) - shares
Jun. 30, 2022
Dec. 31, 2021
Temporary Equity [Line Items]    
Preferred stock, shares authorized 5,000 5,000
Undesignated Preferred Stock    
Temporary Equity [Line Items]    
Preferred stock, shares authorized 984,000  
Series B Convertible Preferred Stock    
Temporary Equity [Line Items]    
Preferred stock, shares authorized 1,000,000  
Series C Convertible Preferred Stock    
Temporary Equity [Line Items]    
Preferred stock, shares authorized 4,000  
Series D Convertible Preferred Stock    
Temporary Equity [Line Items]    
Preferred stock, shares authorized 12,000  
Series E Convertible Preferred stock    
Temporary Equity [Line Items]    
Preferred stock, shares authorized 5,000