XML 68 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Warrants - Stock Warrants Outstanding (Details) - $ / shares
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Common Stock Warrants      
Class of Warrant or Right [Line Items]      
Number of Underlying Shares (in shares) 49,349    
Exercise price (in usd per share) $ 27.65 $ 27.65 $ 0.57
Expiration Date 2019 and 2020      
Class of Warrant or Right [Line Items]      
Number of Underlying Shares (in shares) 13,534    
Exercise price (in usd per share) $ 80.70    
Expiration Date 2025      
Class of Warrant or Right [Line Items]      
Number of Underlying Shares (in shares) 11,718    
Exercise price (in usd per share) $ 8.53    
Expiration Date 2024      
Class of Warrant or Right [Line Items]      
Number of Underlying Shares (in shares) 24,097    
Exercise price (in usd per share) $ 7.15