XML 55 R43.htm IDEA: XBRL DOCUMENT v3.19.3
STOCKHOLDERS' EQUITY - Warrants (Details) - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2018
Class of Warrant or Right [Line Items]      
Exercise price per warrant (in dollars per share)   $ 1.47 $ 1.20
Warrant Or Right Outstanding [Roll Forward]      
Warrants outstanding, beginning balance (in shares) 9,258    
Warrants Issued (in shares) 20,410    
Warrants Exercised (in shares) (3,361)    
Warrants outstanding, ending balance (in shares) 26,307    
Warrants, Expiring June 2020      
Class of Warrant or Right [Line Items]      
Exercise price per warrant (in dollars per share) $ 1.47    
Warrant Or Right Outstanding [Roll Forward]      
Warrants outstanding, beginning balance (in shares) 0    
Warrants Issued (in shares) 20,410    
Warrants Exercised (in shares) 0    
Warrants outstanding, ending balance (in shares) 20,410    
Warrants, Expiring March 2023      
Class of Warrant or Right [Line Items]      
Exercise price per warrant (in dollars per share) $ 1.20    
Warrant Or Right Outstanding [Roll Forward]      
Warrants outstanding, beginning balance (in shares) 7,211    
Warrants Issued (in shares) 0    
Warrants Exercised (in shares) (1,861)    
Warrants outstanding, ending balance (in shares) 5,350    
Warrants, Expiring November 2022      
Class of Warrant or Right [Line Items]      
Exercise price per warrant (in dollars per share) $ 0.80    
Warrant Or Right Outstanding [Roll Forward]      
Warrants outstanding, beginning balance (in shares) 1,992    
Warrants Issued (in shares) 0    
Warrants Exercised (in shares) (1,500)    
Warrants outstanding, ending balance (in shares) 492    
Warrants, Expiring November 2024, Issued May 2015      
Class of Warrant or Right [Line Items]      
Exercise price per warrant (in dollars per share) $ 11.83    
Warrant Or Right Outstanding [Roll Forward]      
Warrants outstanding, beginning balance (in shares) 28    
Warrants Issued (in shares) 0    
Warrants Exercised (in shares) 0    
Warrants outstanding, ending balance (in shares) 28    
Warrants, Expiring November 2024, Issued November 2014      
Class of Warrant or Right [Line Items]      
Exercise price per warrant (in dollars per share) $ 11.04    
Warrant Or Right Outstanding [Roll Forward]      
Warrants outstanding, beginning balance (in shares) 27    
Warrants Issued (in shares) 0    
Warrants Exercised (in shares) 0    
Warrants outstanding, ending balance (in shares) 27