v3.26.1
Licenses (Details) - USD ($)
1 Months Ended 12 Months Ended
Aug. 31, 2024
Nov. 30, 2023
Jan. 31, 2023
Mar. 31, 2022
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2025
Dec. 31, 2024
University of Edinburgh                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
First commercial sale of such licensed product in such country       10 years        
University of Edinburgh | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Collaborative arrangement, rights and obligations, term         40 months      
Collaborative arrangement, rights and obligations, additional term   33 months            
Research collaboration and license agreement, option to terminate       90 days 90 days      
Collaborative arrangement, rights and obligations, expense             $ 1,600,000 $ 1,500,000
University of Edinburgh | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | Regulatory-Related Milestones                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Collaborative arrangement, rights and obligations, maximum aggregate milestone payments, per product       $ 5,300,000        
University of Edinburgh | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | Sales-Related Milestones                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Collaborative arrangement, rights and obligations, maximum aggregate milestone payments, per product       $ 25,000,000.0        
Virovek, Inc License Agreement | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Research collaboration and license agreement, option to terminate           60 days    
Collaborative arrangement, rights and obligations, maximum aggregate milestone payments, per product           $ 200,000    
Collaborative arrangement, milestone method, revenue recognized             0 0
Sigma-Aldrich Co | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Research collaboration and license agreement, option to terminate     60 days          
Collaborative arrangement, rights and obligations, maximum aggregate milestone payments, per product     $ 2,500,000          
Collaborative arrangement, milestone method, revenue recognized             $ 0 $ 0
Stanford License Agreement | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Term of agreement 10 years