XML 85 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Warrants -Summary of Outstanding Warrants (Details) - $ / shares
9 Months Ended
Sep. 30, 2018
Mar. 31, 2018
Class Of Warrant Or Right [Line Items]    
Exercise Price/Share   $ 7.73
Convertible Note Warrants    
Class Of Warrant Or Right [Line Items]    
Shares of Common Stock Underlying Warrants 144,772  
Exercise Price/Share $ 14.00  
Expiration Date 2022  
Common Stock Warrants one    
Class Of Warrant Or Right [Line Items]    
Shares of Common Stock Underlying Warrants 931  
Exercise Price/Share $ 6.45  
Expiration Date 2019  
Common Stock Warrants    
Class Of Warrant Or Right [Line Items]    
Shares of Common Stock Underlying Warrants 45,307  
Exercise Price/Share $ 2.76  
Expiration Date 2026  
Common Stock Tranche one    
Class Of Warrant Or Right [Line Items]    
Shares of Common Stock Underlying Warrants 18,123  
Exercise Price/Share $ 7.73  
Expiration Date 2028  
Series E Redeemable Convertible Preferred Stock    
Class Of Warrant Or Right [Line Items]    
Shares of Common Stock Underlying Warrants 28,713  
Exercise Price/Share $ 23.51  
Expiration Date 2024