XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Additional Information (Detail)
3 Months Ended 9 Months Ended 12 Months Ended
Aug. 17, 2021
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
segment
$ / shares
shares
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Sep. 26, 2022
$ / shares
shares
Oct. 31, 2019
$ / shares
shares
Summary Of Significant Accounting Policies [Line Items]                
Number of operating segments | segment       1        
Allowance for doubtful accounts   $ 32,000   $ 32,000   $ 200,000    
Allowance for credit losses   0   0   0    
Receivables written off       0   0    
Depreciation expense   47,000 $ 44,000 146,000 $ 125,000      
Loss contingency accrual   $ 0   $ 0   $ 0    
Number of warrants issued to purchase common stock (in shares) | shares               40,000
Warrants exercise price (in dollars per share) | $ / shares               $ 7.29
Employee Stock Purchase Plan                
Summary Of Significant Accounting Policies [Line Items]                
Offering period 6 months     6 months        
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     2,426,493  
Warrants exercise price (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001     $ 0.0001  
Product Sales Allowance                
Summary Of Significant Accounting Policies [Line Items]                
Deduction from gross product sales for allowances   $ 1,710,000 $ 1,269,000 $ 4,695,000 $ 3,399,000      
Minimum                
Summary Of Significant Accounting Policies [Line Items]                
Property and equipment estimated useful lives   3 years   3 years        
Maximum                
Summary Of Significant Accounting Policies [Line Items]                
Property and equipment estimated useful lives   5 years   5 years        
Term of options granted       10 years        
Customer One | Revenue Benchmark | Customer Concentration Risk                
Summary Of Significant Accounting Policies [Line Items]                
Concentration risk percentage   54.00% 56.00% 55.00% 54.00%      
Customer One | Accounts Receivable | Customer Concentration Risk                
Summary Of Significant Accounting Policies [Line Items]                
Concentration risk percentage       60.00%        
Customer Two | Revenue Benchmark | Customer Concentration Risk                
Summary Of Significant Accounting Policies [Line Items]                
Concentration risk percentage   44.00% 44.00% 44.00% 46.00%      
Customer Two | Accounts Receivable | Customer Concentration Risk                
Summary Of Significant Accounting Policies [Line Items]                
Concentration risk percentage       40.00%