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 9 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
Customer
Sep. 30, 2021
Customer
Sep. 30, 2022
USD ($)
Customer
Sep. 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     $ (24,630) $ (3,528) $ 7,234 $ 1,433  
Net loss     30,268 54,773 64,672 $ 47,876  
Accumulated deficit $ 375,982   375,982   345,037   $ 345,715
Proceeds from issuances of stock under employee stock plans, net     1,199 $ 7,127      
Tax paid related to net share settlement of equity awards     9,726        
Cash and cash equivalents 196,071   196,071   $ 254,722    
Transaction price remaining performance obligations $ 7,034   $ 7,034        
Transaction price remaining performance obligations percentage 56.00%   56.00%        
Sales Revenue [Member] | Customer Concentration Risk [Member]              
Significant Accounting Policies [Line Items]              
Number of major customers | Customer 1 2 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     2   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