XML 73 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders Equity (Summary of Warrants Outstanding) (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Jan. 26, 2021
Jan. 27, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants 16,647,219    
Exercise Price $21.00 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants 597,881    
Exercise Price $ 21.00    
Warrant Expiration Date May 10, 2022    
Exercise Price $5.60 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants 1,183,491    
Exercise Price $ 5.60    
Warrant Expiration Date Oct. 16, 2023    
Exercise Price $2.87      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants 993,139    
Exercise Price $ 2.87    
Warrant Expiration Date Feb. 11, 2025    
Exercise Price $2.87.      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants 7,717,661    
Exercise Price $ 2.87    
Warrant Expiration Date Mar. 27, 2025    
Exercise Price $1,680.00 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants 1,200    
Exercise Price $ 1,680.00    
Exercise Price $3.25.      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants 1,867,912    
Exercise Price $ 3.25    
Warrant Expiration Date Jan. 26, 2026    
Exercise Price $3.25      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants 4,285,935    
Exercise Price $ 3.25    
Warrant Expiration Date Mar. 16, 2026    
Securities Purchase Agreement [Member] | Common Stock Subject to Mandatory Redemption [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise Price   $ 3.25  
Securities Purchase Agreement [Member] | Warrants and Rights Subject to Mandatory Redemption [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise Price     $ 2.87