XML 71 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Preferred Stock Warrants and Common Stock Warrants - Warrants Outstanding - Tabular Disclosure (Details) - $ / shares
May 07, 2018
Jun. 29, 2018
May 08, 2018
Series D preferred stock warrants issued on August 22, 2013      
Warrants      
Exercise price (in dollars per share) $ 2.9891    
Number of shares issuable upon exercise (in shares) 167,500    
Warrant contractual term 10 years    
Series D preferred stock warrants issued on June 27, 2014      
Warrants      
Exercise price (in dollars per share) $ 2.9891    
Number of shares issuable upon exercise (in shares) 167,500    
Warrant contractual term 9 years 2 months 12 days    
Common stock warrants issued on July 1, 2012      
Warrants      
Exercise price (in dollars per share) $ 0.002   $ 0.002
Number of shares issuable upon exercise (in shares) 485,985    
Common stock warrants issued on July 31, 2014, expiring July 2024      
Warrants      
Exercise price (in dollars per share) $ 3.02 $ 3.02  
Number of shares issuable upon exercise (in shares) 106,250    
Warrant contractual term 10 years