XML 69 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Warrants - Narrative (Details) - Common Stock Warrants - $ / shares
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) 49,349    
Warrant exercise price (in usd per share) $ 27.65 $ 27.65 $ 0.57