XML 84 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Common Stock Warrants - Schedule of Warrants Outstanding (Details) - $ / shares
shares in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Aug. 31, 2015
Feb. 28, 2015
Class of Warrant or Right [Line Items]            
Outstanding shares (in shares) 695 785 785 2,188    
Exercise price (in dollars per share)         $ 0.80 $ 0.36
Exercisable shares (in shares) 695 785        
Warrants Expiring Feb 2025            
Class of Warrant or Right [Line Items]            
Outstanding shares (in shares) 695 694        
Exercise price (in dollars per share) $ 2.28 $ 2.28        
Exercisable shares (in shares) 695 694        
Warrants Expiring Sept 2024            
Class of Warrant or Right [Line Items]            
Outstanding shares (in shares)   28        
Exercise price (in dollars per share)   $ 0.36        
Exercisable shares (in shares)   28        
Warrants Expiring April 2025            
Class of Warrant or Right [Line Items]            
Outstanding shares (in shares)   63        
Exercise price (in dollars per share)   $ 0.80        
Exercisable shares (in shares)   63