v3.23.1
Summary of Significant Accounting Policies - Additional Information (Detail)
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
segment
$ / shares
shares
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
shares
Sep. 26, 2022
$ / shares
shares
Oct. 31, 2019
$ / shares
shares
Summary Of Significant Accounting Policies [Line Items]          
Common stock, shares outstanding (in shares) | shares 24,436,990   24,435,007    
Common stock, shares authorized (in shares) | shares 300,000,000   300,000,000    
Common stock, par value (in dollars per share) | $ / shares $ 0.0001   $ 0.0001    
Number of operating segments | segment 1        
Cash and cash equivalents $ 34,046,000   $ 39,019,000    
Allowance for doubtful accounts 800,000   100,000    
Allowance for credit losses 0   0    
Receivables written off $ 0   0    
Stock plan offering period 6 months        
Number of warrants issued to purchase common stock (in shares) | shares         40,000
Warrants exercise price (in dollars per share) | $ / shares         $ 7.29
Private Placement Financing | Purchase Agreement | Pre-Funded Warrant          
Summary Of Significant Accounting Policies [Line Items]          
Number of warrants issued to purchase common stock (in shares) | shares 2,426,493     2,426,493  
Warrants exercise price (in dollars per share) | $ / shares $ 0.0001     $ 0.0001  
Product Sales Allowance          
Summary Of Significant Accounting Policies [Line Items]          
Deduction from gross product sales for allowances $ 1,035,000 $ 407,000      
Minimum          
Summary Of Significant Accounting Policies [Line Items]          
Property and equipment estimated useful lives 3 years        
Maximum          
Summary Of Significant Accounting Policies [Line Items]          
Property and equipment estimated useful lives 5 years        
Term of options granted 10 years        
Money Market Investments          
Summary Of Significant Accounting Policies [Line Items]          
Cash and cash equivalents $ 23,700,000   $ 32,000,000    
Company One | Revenue Benchmark | Customer Concentration Risk          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage 51.00%        
Company Two | Revenue Benchmark | Customer Concentration Risk          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage 48.00%        
Customer One | Accounts Receivable | Customer Concentration Risk          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage 62.00%        
Customer Two | Accounts Receivable | Customer Concentration Risk          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage 37.00%