v3.26.1
Investments and Fair Value Measurements - Additional Information (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
Security
Dec. 31, 2024
USD ($)
Security
Milestone
Oct. 11, 2023
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Restricted cash and investments $ 10,300,000    
Allowance for credit loss $ 0 $ 0  
Number of securities in an unrealized loss position, less than 12 months | Security 2 1  
Number of securities in an unrealized loss position, greater than 12 months | Security 0 0  
Number of securities sold | Security 1 18  
Sale and maturities of available for sale securities $ 1,400,000 $ 33,300,000  
Interest receivable 0 0  
Interest income 1,000,000 $ 1,500,000  
Convertible Notes Payable      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value of debt     $ 80,000,000
Senior Secured Convertible Notes Due 2025 | Convertible Notes Payable      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value of debt     $ 45,000,000
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    
Money Market Funds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Restricted cash and investments 1,400,000    
U.S. treasuries      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Restricted cash and investments 8,800,000    
Purigen | Contingent consideration      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Number of independent milestones | Milestone   2  
Consideration milestone payment, maximum $ 32,000,000    
Measurement input (as a percent)   0  
Contingent liability   $ 0