v3.26.1
Licenses (Details) - USD ($)
1 Months Ended 3 Months Ended
Aug. 31, 2024
Nov. 30, 2023
Jan. 31, 2023
Mar. 31, 2022
Dec. 31, 2020
Sep. 30, 2020
Mar. 31, 2026
Mar. 31, 2025
University of Edinburgh                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
First commercial sale of such licensed product in such country       10 years        
Annual license maintenance fee             $ 400,000 $ 400,000
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      
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        
Collaboration and license agreement, milestone payment expense       300,000        
Collaboration and license agreement, first regulatory approval milestone payment       2,000,000.0        
Collaboration and license agreement, second regulatory approval milestone payment       3,000,000.0        
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 and Arrangement Other than Collaborative [Line Items]                
Collaborative arrangement, rights and obligations, expense             0 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    
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