Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Narrative (Details)

v3.21.1
Stockholders' Equity - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2012
Aug. 14, 2020
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000      
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001      
Common stock, shares issued (in shares) 56,380,111 39,817,917      
Common stock, shares outstanding (in shares) 56,380,111 39,817,917      
Proceeds from sales of common stock, net of issuance costs $ 9,177,000 $ 0      
Warrants/UPO's Exercised, Cash   617,296      
Aggregate gross proceeds from exercise of warrants   $ 6,184,000      
Issuance of shares of common stock (in shares)   10,913,146      
2009 Stock Option and Incentive Plan          
Unvested shares (in shares) 574 6,219      
Cash          
Aggregate gross proceeds from exercise of warrants   $ 6,092,000      
Digital Currencies          
Aggregate gross proceeds from exercise of warrants   $ 92,000      
Cash and Cashless Exercises          
Sale of option to purchase common stock (in shares)   11,530,442      
Cashless Exercises          
Warrants exercised under cashless (net) provisions   13,975,359      
Warrants          
Warrant to purchase aggregate shares of common stock (in shares)     1,085,059 14,866  
Exercise price per share (in dollars per share)     $ 9.22 $ 5.54  
Number of times the exercise price (as a percent)       300.00%  
Sales Agreement          
Aggregate offering price         $ 15,000,000
Public Warrants | Warrants          
Exercise price per share (in dollars per share) $ 0.01        
Last sale price of shares of common stock (exceeds, in dollars per share) $ 21.00        
Number of days within 30-trading day period 20 days        
Trading day period 30 days        
Private Placement | Warrants          
Exercise price per share (in dollars per share) $ 11.50        
Minimum number of days written notice to redeem Public Warrants 30 days        
Common Stock          
Sale of common stock, net of issuance costs (in shares) 11,629,160        
Proceeds from sales of common stock, net of issuance costs $ 9,578,000        
Payments of stock offering costs $ 401,000        
PhunCoin Warrant          
Exercise price per share (in dollars per share) $ 11.50