Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.2
Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Customer
Jun. 30, 2021
Customer
Jun. 30, 2022
USD ($)
Customer
Jun. 30, 2021
USD ($)
Customer
Dec. 31, 2021
USD ($)
Customer
Dec. 31, 2020
USD ($)
Jan. 01, 2022
USD ($)
Significant Accounting Policies [Line Items]              
Positive (negative) cash flows from operations     $ (4,285) $ (991) $ 7,234 $ 1,433  
Net loss     25,382 43,282 64,672 $ 47,876  
Accumulated deficit $ 371,096   371,096   345,037   $ 345,715
Proceeds from issuances of stock under employee stock plans, net     782 $ 4,794      
Tax paid related to net share settlement of equity awards     9,509        
Cash and cash equivalents 220,463   220,463   $ 254,722    
Transaction price remaining performance obligations $ 9,489   $ 9,489        
Transaction price remaining performance obligations percentage 51.00%   51.00%        
Sales Revenue [Member] | Customer Concentration Risk [Member]              
Significant Accounting Policies [Line Items]              
Number of major customers | Customer 1 1 1 0      
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%      
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Commercial Enterprise [Member]              
Significant Accounting Policies [Line Items]              
Number of major customers | Customer     1   2    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Commercial Enterprise [Member] | Minimum [Member]              
Significant Accounting Policies [Line Items]              
Concentration risk percentage     10.00%   10.00%    
Pandologic Ltd [Member]              
Significant Accounting Policies [Line Items]              
Earnout payment     $ 14,376