XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Customer
Dec. 31, 2022
USD ($)
Customer
Subsidiary Sale Of Stock [Line Items]    
Accounts Receivable, Allowance for Credit Loss $ 1,200 $ 1,000
Inventory finished goods 7,300 5,800
Inventory raw materials 1,000 400
Reserves for excess and obsolete inventory 500 100
Cash and cash equivalents 138,129 185,000
Impairment of long lived assets 0 0
Advertising expense $ 2,100 2,600
Lease term 12 months  
US Treasury Securities    
Subsidiary Sale Of Stock [Line Items]    
Cash and cash equivalents $ 129,100 $ 144,300
Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Subsidiary Sale Of Stock [Line Items]    
Number of major customers | Customer 0 0
Minimum [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Subsidiary Sale Of Stock [Line Items]    
Concentration risk percentage 10.00% 10.00%