XML 65 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Preferred and Common Stock Warrants - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Oct. 03, 2018
May 31, 2018
Jun. 30, 2017
Class of Warrant or Right [Line Items]            
Common stock warrant exercisable conversion 10.00%          
Revaluation of warrant expense $ 226 $ 0 $ 0      
Other Liabilities, Noncurrent            
Class of Warrant or Right [Line Items]            
Fair value of redeemable convertible preferred stock liability   $ 1,100 $ 1,100 $ 7,200    
Redeemable Convertible Preferred Stock Warrants, One | Series A-1            
Class of Warrant or Right [Line Items]            
Exercise price of warrants (in dollars per share)           $ 3.13
Redeemable Convertible Preferred Stock Warrants, One | Series A-1 | Maximum            
Class of Warrant or Right [Line Items]            
Number of shares issued upon exercisable of warrants           26,000
Redeemable Convertible Preferred Stock Warrants, One | Series A-2 | Maximum            
Class of Warrant or Right [Line Items]            
Number of shares issued upon exercisable of warrants           57,181
Redeemable Convertible Preferred Stock Warrants | Series A-1            
Class of Warrant or Right [Line Items]            
Exercise price of warrants (in dollars per share) $ 3.13          
Redeemable Convertible Preferred Stock Warrants | Series A-1 | Maximum            
Class of Warrant or Right [Line Items]            
Number of shares issued upon exercisable of warrants 124,506          
Redeemable Convertible Preferred Stock Warrants | Series A-2 | Maximum            
Class of Warrant or Right [Line Items]            
Number of shares issued upon exercisable of warrants 273,825          
Common Stock Warrant            
Class of Warrant or Right [Line Items]            
Exercise price of warrants (in dollars per share) $ 0.06          
Shares issued upon exercise of warrants         45,286  
Common Stock Warrant | Tides Foundation            
Class of Warrant or Right [Line Items]            
Number of shares issued upon exercisable of warrants         500,000  
Exercise price of warrants (in dollars per share)         $ 0.01  
Common Stock Warrant | Maximum            
Class of Warrant or Right [Line Items]            
Number of shares issued upon exercisable of warrants 45,286