Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details)

v3.20.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2016
Dec. 31, 2012
Common stock, shares authorized (in shares) 1,000,000,000      
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001    
Common stock, shares outstanding (in shares) 39,817,917 27,253,457    
Restricted shares subject to repurchase for unvested shares related to early option exercises under stock equity plans 6,219 40,707    
Warrants/UPO's Exercised, Cash 617,296      
Aggregate gross proceeds from exercise of warrants $ 6,184      
Issuance of shares of common stock (in shares) 10,913,146      
Issuance of common stock shares (in shares) 1,085,096      
Issuance of common stock, net of issuance costs $ 9,565      
Exercise price per share (in dollars per share) $ 11.50      
Warrant shares of outstanding (in shares) 3,836,112 18,312,595    
Cash        
Aggregate gross proceeds from exercise of warrants $ 6,092      
Digital Currencies        
Aggregate gross proceeds from exercise of warrants $ 92      
Stock Options        
Sale of option to purchase common stock (in shares)     130,000  
Common stock exercise price (in dollars per share)     $ 11.50  
Warrant shares of outstanding (in shares) 24,172      
Cashless Exercises        
Warrants exercised under cashless (net) provisions 13,975,359      
Cash and Cashless Exercises        
Sale of option to purchase common stock (in shares) 11,530,442      
Warrant        
Issuance of shares of common stock (in shares) 2,951,741      
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
Warrants exercised on a cashless basis (in shares) 5,139,319      
Public Warrants | Warrant        
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      
Warrant shares of outstanding (in shares) 1,761,291      
Private Placement | Warrant        
Exercise price per share (in dollars per share) $ 11.50      
Minimum number of days written notice to redeem Public Warrants 30 days      
Warrants exercisable, number of days following reverse merger and recapitalization 30 days      
PhunCoin Warrant        
Exercise price per share (in dollars per share) $ 11.50      
Warrant shares of outstanding (in shares)   27,400,000,000