v3.26.1
Commitments and Contingencies (Details) - Yale University
$ in Thousands
1 Months Ended
Jul. 05, 2013
USD ($)
product
Jun. 30, 2024
USD ($)
Maximum    
Commitments And Contingencies [Line Items]    
Royalty payment $ 500  
Minimum    
Commitments And Contingencies [Line Items]    
Annual payment for license $ 100  
Number of licensed products | product 2  
Royalty payment $ 200  
Upfront Payment for Amended License Agreement and Novartis License and Asset Agreements    
Commitments And Contingencies [Line Items]    
Payments for collaboration   $ 14,950
Milestone Payment on First Anniversary of Signing    
Commitments And Contingencies [Line Items]    
Milestone payment the Company will make   5,000
Milestone Payment Upon Approval of First and Second Royalty Products | Maximum    
Commitments And Contingencies [Line Items]    
Milestone payment the Company will make   $ 15,000
Success-Based Milestone Payments | License First Licensed Product    
Commitments And Contingencies [Line Items]    
Required milestone payments 3,000  
Success-Based Milestone Payments | License Second Licensed Product    
Commitments And Contingencies [Line Items]    
Required milestone payments $ 1,500