Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
1 Months Ended 12 Months Ended
Dec. 31, 2020
USD ($)
Dec. 31, 2021
USD ($)
Segment
Customer
Dec. 31, 2020
USD ($)
Customer
Jan. 01, 2022
USD ($)
Significant Accounting Policies [Line Items]        
Positive (negative) cash flows from operations   $ 7,234,000 $ 1,433,000  
Net loss   70,593,000 47,876,000  
Accumulated deficit $ 280,365,000 350,958,000 280,365,000  
Debt issuance costs   6,304,000    
Proceeds from issuances of stock under employee stock plans, net   7,905,000 1,060,000  
Proceeds from the exercise of warrants   2,279,000 2,100,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  
Cash and cash equivalents 114,817,000 254,722,000 114,817,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   $ 8,186,000    
Transaction price remaining performance obligations percentage   56.00%    
Advertising and marketing costs   $ 2,681,000 1,214,000  
Capitalized software development costs $ 72,000 $ 413,000 $ 72,000  
Number of reportable segment | Segment   1    
ASU 2016-02 [Member]        
Significant Accounting Policies [Line Items]        
Accounting standards update, adoption date       Jan. 01, 2022
Operating lease liabilities       $ 4,500,000
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]       Other non-current liabilities
Operating lease right-of-use assets       $ 1,100,000
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]       Other assets
Significant Customer [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk [Member]        
Significant Accounting Policies [Line Items]        
Number of major customers | Customer   1 0  
Concentration risk percentage   10.00% 10.00%  
Advertising [Member] | Significant Customer [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]        
Significant Accounting Policies [Line Items]        
Number of major customers | Customer   2 2  
Concentration risk percentage   10.00% 10.00%  
Minimum [Member] | June 2018 [Member]        
Significant Accounting Policies [Line Items]        
Weighted volatility of common stock   25.00%    
Weighted volatility of peer company   50.00%    
Maximum [Member] | June 2018 [Member]        
Significant Accounting Policies [Line Items]        
Weighted volatility of common stock   50.00%    
Weighted volatility of peer company   75.00%    
Developed Technology [Member] | Minimum [Member]        
Significant Accounting Policies [Line Items]        
Amortization periods of Intangible assets   4 years    
Developed Technology [Member] | Maximum [Member]        
Significant Accounting Policies [Line Items]        
Amortization periods of Intangible assets     5 years  
Customer Relationships [Member] | Minimum [Member]        
Significant Accounting Policies [Line Items]        
Amortization periods of Intangible assets   5 years    
Customer Relationships [Member] | Maximum [Member]        
Significant Accounting Policies [Line Items]        
Amortization periods of Intangible assets     7 years  
Noncompete Agreements [Member] | Minimum [Member]        
Significant Accounting Policies [Line Items]        
Amortization periods of Intangible assets   3 years    
Noncompete Agreements [Member] | Maximum [Member]        
Significant Accounting Policies [Line Items]        
Amortization periods of Intangible assets     4 years  
Trademarks and Trade Names [Member] | Minimum [Member]        
Significant Accounting Policies [Line Items]        
Amortization periods of Intangible assets   2 years    
Trademarks and Trade Names [Member] | Maximum [Member]        
Significant Accounting Policies [Line Items]        
Amortization periods of Intangible assets     5 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    
Convertible Senior Notes [Member]        
Significant Accounting Policies [Line Items]        
Net proceeds from issuance of convertible senior notes   $ 194,946,000    
Net proceeds to purchase capped call transactions   $ 18,616,000    
Equity Distribution Agreement [Member]        
Significant Accounting Policies [Line Items]        
Net proceeds from sales of common stock     $ 5,986,000