Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation and Warrants - Stock Warrants (Details)

v3.22.0.1
Stock-Based Compensation and Warrants - Stock Warrants (Details)
1 Months Ended 12 Months Ended
Nov. 16, 2020
USD ($)
$ / shares
shares
Oct. 15, 2018
USD ($)
$ / shares
shares
Oct. 10, 2018
shares
Nov. 18, 2016
item
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Oct. 31, 2018
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
Dec. 26, 2017
USD ($)
shares
Nov. 08, 2016
shares
Equity, Class of Treasury Stock                      
Proceeds from "at the market" stock issuance | $   $ 18,600,000                  
Exercise price per warrant | $ / shares $ 1.38 $ 1.38                  
Preferred Stock, Par or Stated Value Per Share | $ / shares $ 0.001       $ 1,000   $ 1,000 $ 1,000      
Effect of Warrant exercise price adjustment | $         $ 900,000   $ 0 $ 880,000      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period             0        
Cash proceeds from exercise of warrants | $             $ 8,042,000 0      
Warrants Not Settleable in Cash, Fair Value Disclosure | $                   $ 9,000  
Proceeds from Issuance of Common Stock | $             65,960,000 $ 3,359,000      
Proceeds From Warrants Exercised | $             $ 8,000,000.0        
Warrants Exercised         0            
Series B Preferred Stock [Member]                      
Equity, Class of Treasury Stock                      
Exercise price per warrant | $ / shares           $ 0.69          
Shares Issued, Price Per Share | $ / shares   1.15                  
Preferred Stock, Par or Stated Value Per Share | $ / shares   $ 1,000                  
Stock Issued During Period, Value, Issued for Services | $   $ 1,000                  
Preferred Stock Conversion Price Per Share | $ / shares   $ 1.15                  
Conversion of Stock, Shares Converted   13,672,173                  
Percentage of issue of the public offering           120.00%          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period               0      
Common Class A [Member]                      
Equity, Class of Treasury Stock                      
Stock Issued During Period, Shares, New Issues   2,520,000                  
Shares Issued, Price Per Share | $ / shares   $ 1.15                  
Common Class B [Member]                      
Equity, Class of Treasury Stock                      
Stock Issued During Period, Shares, New Issues   15,723                  
Series A Warrants [Member]                      
Equity, Class of Treasury Stock                      
Number of Share sold | item       2              
Series B Warrants [Member]                      
Equity, Class of Treasury Stock                      
Number of Shares purchase | item       1              
IPO [Member]                      
Equity, Class of Treasury Stock                      
Stock Issued During Period, Shares, New Issues       714,286              
Shares Issued, Price Per Share | $ / shares       $ 35.00              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights                     1,428,571
Warrants Not Settleable in Cash, Fair Value Disclosure | $ $ 15,700,000               $ 100,000,000    
IPO [Member] | Series B Warrants [Member]                      
Equity, Class of Treasury Stock                      
Exercise price per warrant | $ / shares       60.20              
Over-Allotment Option [Member]                      
Equity, Class of Treasury Stock                      
Stock Issued During Period, Shares, New Issues 2,428,825                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 2,428,825                    
Issue of warrants to purchase common stock 1,807,826                    
Over-Allotment Option [Member] | Series B Preferred Stock [Member]                      
Equity, Class of Treasury Stock                      
Stock Issued During Period, Shares, New Issues     2,428,825                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     2,428,825                
Issue of warrants to purchase common stock     1,807,826                
Underwritten Public Offering [Member] | October 2018 Warrants [Member]                      
Equity, Class of Treasury Stock                      
Warrant Term   5 years                  
Stock Warrants [Member] | IPO [Member] | Series A [Member]                      
Equity, Class of Treasury Stock                      
Exercise price per warrant | $ / shares       $ 50.05              
Warrant [Member]                      
Equity, Class of Treasury Stock                      
Exercise price per warrant | $ / shares $ 0.69 $ 0.69                  
Conversion of Stock, Shares Converted   13,672,173                  
Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Warrants Exercisable Number                   714  
Warrant [Member] | Series B Preferred Stock [Member]                      
Equity, Class of Treasury Stock                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   13,672,173                  
Warrant [Member] | Stock Warrants [Member]                      
Equity, Class of Treasury Stock                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights             11,655,747