Quarterly report pursuant to Section 13 or 15(d)

Redeemable Convertible Preferred Stock - Schedule of Warrants Valued Using Option Pricing Method (Details)

v3.10.0.1
Redeemable Convertible Preferred Stock - Schedule of Warrants Valued Using Option Pricing Method (Details)
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants and Rights Outstanding, Valuation Technique [Extensible List] us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:ValuationTechniqueOptionPricingModelMember
Average Expected Life    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants, term   2 years 6 months
Average Expected Life | Minimum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants, term 3 years 1 month 6 days  
Average Expected Life | Maximum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants, term 8 years 9 months 18 days  
Expected Volatility    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants, measurement input   64.00%
Expected Volatility | Minimum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants, measurement input 62.42%  
Expected Volatility | Maximum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants, measurement input 71.21%  
Risk-free Interest Rate    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants, measurement input   1.55%
Risk-free Interest Rate | Minimum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants, measurement input 2.88%  
Risk-free Interest Rate | Maximum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants, measurement input 3.40%  
Expected Dividend    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants, measurement input 0.00% 0.00%