Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
1 Months Ended 12 Months Ended
Dec. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Segment
Customer
Dec. 31, 2019
USD ($)
Customer
Significant Accounting Policies [Line Items]      
Positive (negative) cash flows from operations   $ 1,433,000 $ (30,432,000)
Net loss   47,876,000 62,078,000
Accumulated deficit $ 280,365,000 280,365,000 232,489,000
Net proceeds from sales of common stock from the period   59,771,000  
Net proceeds from sales of common stock 59,771,000 66,278,000 23,851,000
Cash and cash equivalents 114,817,000 114,817,000 44,065,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 $ 5,024,000 $ 5,024,000  
Transaction price remaining performance obligations percentage 69.00% 69.00%  
Advertising and marketing costs   $ 1,214,000 1,763,000
Capitalized software development costs $ 72,000 $ 72,000 $ 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   0 0
Concentration risk percentage   10.00% 10.00%
Accounts Receivable [Member] | Advertising [Member] | Customer Concentration Risk [Member]      
Significant Accounting Policies [Line Items]      
Number of major customers | Customer   2  
Concentration risk percentage   10.00% 10.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  
Minimum [Member] | June 2018 [Member]      
Significant Accounting Policies [Line Items]      
Weighted volatility of common stock   25.00%  
Weighted volatility of peer company   50.00%  
Minimum [Member] | Noncompete Agreements [Member]      
Significant Accounting Policies [Line Items]      
Amortization periods of Intangible assets   3 years  
Maximum [Member] | June 2018 [Member]      
Significant Accounting Policies [Line Items]      
Weighted volatility of common stock   50.00%  
Weighted volatility of peer company   75.00%  
Maximum [Member] | Noncompete Agreements [Member]      
Significant Accounting Policies [Line Items]      
Amortization periods of Intangible assets   4 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  
Equity Distribution Agreement [Member]      
Significant Accounting Policies [Line Items]      
Net proceeds from sales of common stock   $ 5,986,000 $ 24,373,000