Annual report pursuant to Section 13 and 15(d)

Presentation and Summary of Significant Accounting Policies - Additional Information (Details)

v3.20.1
Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Jun. 25, 2018
USD ($)
Dec. 31, 2019
USD ($)
Segment
Customer
Dec. 31, 2018
USD ($)
Customer
Significant Accounting Policies [Line Items]      
Negative cash flows from operations   $ 30,117,000 $ 41,770,000
Net loss   62,078,000 61,104,000
Accumulated deficit   232,489,000 170,411,000
Net proceeds from sales of common stock $ 32,780,000 23,851,000 32,770,000
Cash and cash equivalents   44,065,000 37,539,000
Impairment of property, equipment and improvements   0 0
Impairment of goodwill   0 0
Impairment of long-lived assets   0 0
Transaction price remaining performance obligations   $ 7,182,000  
Transaction price remaining performance obligations percentage   71.00%  
Advertising and marketing costs   $ 1,763,000 1,564,000
Capitalized software development costs   $ 0 $ 0
Number of reportable segment | Segment   1  
Sales Revenue, Net [Member] | Customer Concentration Risk [Member]      
Significant Accounting Policies [Line Items]      
Number of major customers | Customer   10 10
Concentration risk percentage   24.00% 39.00%
Accounts Receivable [Member] | Advertising [Member] | Customer Concentration Risk [Member]      
Significant Accounting Policies [Line Items]      
Number of major customers | Customer   0 1
Concentration risk percentage     41.00%
June 2018 [Member]      
Significant Accounting Policies [Line Items]      
Weighted volatility of common stock   25.00%  
Weighted volatility of peer company   75.00%  
Developed Technology [Member]      
Significant Accounting Policies [Line Items]      
Amortization periods of Intangible assets   5 years  
Customer Relationships [Member]      
Significant Accounting Policies [Line Items]      
Amortization periods of Intangible assets   5 years  
Trademarks and Trade Names [Member]      
Significant Accounting Policies [Line Items]      
Amortization periods of Intangible assets   2 years  
Property and Equipment [Member]      
Significant Accounting Policies [Line Items]      
Useful lives of property, equipment and improvements   3 years  
Leasehold Improvements [Member]      
Significant Accounting Policies [Line Items]      
Useful lives of property, equipment and improvements   5 years  
Useful lives of property, equipment and improvements   5 years or the remaining lease term, whichever is shorter  
Maximum [Member] | Noncompete Agreements [Member]      
Significant Accounting Policies [Line Items]      
Amortization periods of Intangible assets   4 years  
Minimum [Member] | Noncompete Agreements [Member]      
Significant Accounting Policies [Line Items]      
Amortization periods of Intangible assets   3 years  
Equity Distribution Agreement [Member]      
Significant Accounting Policies [Line Items]      
Net proceeds from sales of common stock   $ 24,373,000  
Equity Distribution Agreement [Member] | Maximum [Member]      
Significant Accounting Policies [Line Items]      
Aggregate available offering price, common stock   $ 21,737,000