Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Customer
Segment
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Significant Accounting Policies [Line Items]            
Positive (negative) cash flows from operations     $ (58,533) $ (4,285) $ 3,737 $ 7,234
Positive (negative) cash flows from investing activities     (55,078) (6,870)    
Net loss $ (23,296) $ (3,253) (46,259) (25,382) 25,557 $ 64,672
Accumulated deficit 417,530   417,530   371,271  
Proceeds from issuances of stock under employee stock plans, net     643 $ 782    
Tax paid related to net share settlement of equity awards     1,003      
Cash and cash equivalents 62,674   62,674   184,423  
Transaction price remaining performance obligations $ 30,607   $ 30,607      
Transaction price remaining performance obligations percentage 31.00%   31.00%      
Number of reportable segment | Segment     1      
Advertising Customers [Member]            
Significant Accounting Policies [Line Items]            
Cash received $ 52,699   $ 52,699   $ 93,118  
Sales Revenue [Member] | Customer Concentration Risk [Member]            
Significant Accounting Policies [Line Items]            
Number of major customers | Customer     1   1  
Sales Revenue [Member] | Customer Concentration Risk [Member] | Minimum [Member]            
Significant Accounting Policies [Line Items]            
Concentration risk percentage 10.00% 10.00% 10.00% 10.00% 10.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Commercial Enterprise [Member] | Minimum [Member]            
Significant Accounting Policies [Line Items]            
Concentration risk percentage     10.00%      
Pandologic Ltd [Member]            
Significant Accounting Policies [Line Items]            
Earnout payment     $ 7,772