XML 48 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Customer
Subsidiary Sale Of Stock [Line Items]    
Accounts Receivable, Allowance for Credit Loss $ 1,000,000.0 $ 600,000
Cash and cash equivalents 185,000,000 260,687,000
Impairment Of Long Lived Assets 0 0
Advertising Expense $ 2,600,000 $ 2,100,000
Lease term 12 months  
US Treasury Securities    
Subsidiary Sale Of Stock [Line Items]    
Cash and cash equivalents $ 144,300,000  
Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Subsidiary Sale Of Stock [Line Items]    
Number Of Major Customers | Customer 0 0
Maximum [Member]    
Subsidiary Sale Of Stock [Line Items]    
Estimated useful live of assets 5 years  
Minimum [Member]    
Subsidiary Sale Of Stock [Line Items]    
Estimated useful live of assets 2 years  
Minimum [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Subsidiary Sale Of Stock [Line Items]    
Concentration Risk Percentage 10.00% 10.00%