XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Investments and Fair Value Measurements - Narrative (Details)
9 Months Ended
Sep. 30, 2024
USD ($)
security
milestone
May 24, 2024
USD ($)
Dec. 31, 2023
USD ($)
security
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Number of milestones | milestone 2    
Going concern percentage 66.70%    
Dissolution percentage 33.30%    
Consideration milestone, term (in years) 5 years    
Debt instrument, covenant, cash balance maximum   $ 11,000,000.0  
Allowance for credit loss $ 0   $ 0
Number of securities in an unrealized loss position, less than 12 months | security 2   15
Number of securities in an unrealized loss position, greater than 12 months | security 0   2
Number of securities sold | security 18    
Sale and maturity of available for sale securities $ 33,300,000    
Interest receivable $ 0   $ 300,000
Dissolution Scneario      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Expected recovery rate 0.75    
Senior Secured Convertible Notes Due 2025 | Convertible notes payable | Subsequently Purchased Warrants      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value of debt $ 25,000,000    
Purchase option liability      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Estimated fair value     8,500,000
Purigen | Contingent consideration      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Consideration milestone payment, maximum $ 32,000,000.0    
Contingent consideration liability     $ 10,900,000
Purigen | Contingent consideration | Measurement Input, Discount Rate      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Measurement input (as a percent)     0.132
Purigen | Contingent consideration | Measurement Input, Probability Factor | Minimum      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Measurement input (as a percent) 0   0.09
Purigen | Contingent consideration | Measurement Input, Probability Factor | Maximum      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Measurement input (as a percent)     0.49
Purigen | Contingent consideration | Measurement Input, Revenue Discount Rate      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Measurement input (as a percent)     0.07