Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Jun. 10, 2022
Dec. 31, 2022
USD ($)
Customer
Segment
Dec. 31, 2021
USD ($)
Customer
Jan. 01, 2022
USD ($)
Significant Accounting Policies [Line Items]        
Positive (negative) cash flows from operations   $ 3,737,000 $ 7,234,000  
Net loss   25,557,000 64,672,000  
Accumulated deficit   371,271,000 345,037,000 $ 345,714,000
Proceeds from issuances of stock under employee stock plans, net   1,347,000 7,905,000  
Proceeds from the exercise of warrants     2,279,000  
Cash and cash equivalents   184,423,000 254,722,000  
Impairment of property, equipment and improvements   0 0  
Amortization periods of Intangible assets 3 years      
Impairment of goodwill   0 0  
Impairment of long-lived assets   0 0  
Transaction price remaining performance obligations   $ 6,795,000    
Transaction price remaining performance obligations percentage   57.00%    
Advertising and marketing costs   $ 6,613,000 2,681,000  
Capitalized software development costs   $ 4,188,000 $ 413,000  
Number of reportable segment | Segment   1    
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 1  
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   1 2  
Concentration risk percentage   10.00% 10.00%  
Minimum [Member]        
Significant Accounting Policies [Line Items]        
Operating lease right-of-use assets   $ 1,755,000    
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   3 years    
Developed Technology [Member] | Maximum [Member]        
Significant Accounting Policies [Line Items]        
Amortization periods of Intangible assets   5 years    
Customer and Supplier Relationships [Member] | Minimum [Member]        
Significant Accounting Policies [Line Items]        
Amortization periods of Intangible assets   5 years    
Customer and Supplier 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   10 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    
Software Development Costs [Member]        
Significant Accounting Policies [Line Items]        
Amortization periods of Intangible assets   3 years