XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Narrative (Details)
shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended
Feb. 18, 2025
USD ($)
Apr. 30, 2024
USD ($)
Oct. 02, 2023
Aug. 10, 2023
shares
Oct. 31, 2023
USD ($)
Sep. 30, 2021
USD ($)
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Jan. 01, 2024
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Accounts receivable, net             $ 5,453   $ 5,087 $ 3,600
Proceeds from lines of credit $ 10,000 $ 25,000         10,000 $ 0    
Derivative instrument, contingent consideration, liability, earnout period       5 years            
Purchase agreement period     24 months   24 months          
Revenue recognition, rebates recognized             $ 200 100    
Number of reportable segments | segment             1      
Advertising expense             $ 100 100    
Minimum                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Property, plant and equipment, useful life             2 years      
Maximum                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Property, plant and equipment, useful life             7 years      
Dynavax Technologies                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Payments for milestone             $ 0 $ 0    
Dynavax Technologies | Minimum                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Payments for milestone           $ 1,000 1,000      
Dynavax Technologies | Maximum                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Payments for milestone             $ 10,000      
Loan Facility, Initial Commitment Amount | Secured Debt                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Line of credit maximum borrowing capacity   25,000                
Proceeds from lines of credit   25,000                
Loan Facility | Secured Debt                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Line of credit maximum borrowing capacity   50,000                
Proceeds from lines of credit $ 10,000 $ 25,000                
Estimated dividend yield                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Contingent earnout liability, measurement input             0   0  
Standby Equity Purchase Agreement                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Sale of stock, authorized amount         $ 30,000   $ 30,000      
Contingent earnout liability                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Shares unvested (in shares) | shares       3,125