XML 45 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2024
USD ($)
Segment
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
Apr. 22, 2022
shares
Subsidiary, Sale of Stock [Line Items]        
Cash, cash equivalents, and restricted cash $ 16,595,000 $ 34,593,000 $ 46,032,000  
Credit loss allowance of accounts receivable 0 0    
Products recall reserves $ 600,000 1,900,000    
Impairment expense on recoverability of inventory   14,600,000    
Operating segments (number) | Segment 1      
Number of reportable segment | Segment 1      
ASU 2023-07        
Subsidiary, Sale of Stock [Line Items]        
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true      
ASU 2020-06        
Subsidiary, Sale of Stock [Line Items]        
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true      
Cost of Product Revenue        
Subsidiary, Sale of Stock [Line Items]        
Impairment expense on recoverability of inventory   $ 14,600,000    
December 2020 Public Offering | Pre-funded Warrants        
Subsidiary, Sale of Stock [Line Items]        
Number of outstanding warrants issued to purchase common stock (in shares) | shares 7,516,267 3,200,000    
April 2022 Public Offering | Pre-funded Warrants        
Subsidiary, Sale of Stock [Line Items]        
Number of outstanding warrants issued to purchase common stock (in shares) | shares 7,516,267 3,200,000   11,666,667
6.0% April 2020 and March 2019 Convertible Senior Notes        
Subsidiary, Sale of Stock [Line Items]        
Interest rate 6.00%      
Minimum        
Subsidiary, Sale of Stock [Line Items]        
Contract with customer, payment term 70 days      
Maximum        
Subsidiary, Sale of Stock [Line Items]        
Contract with customer, payment term 90 days      
Customer contract cost, amortization periods 1 year