XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Additional Information (Detail)
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Milestone
Sep. 30, 2022
USD ($)
Feb. 28, 2010
USD ($)
Dec. 31, 2006
USD ($)
Harvard and Dana-Farber Agreement [Member]            
Other Commitments [Line Items]            
Milestone payments $ 0 $ 0 $ 0 $ 0    
Additional milestones achieved | Milestone     0      
Additional liabilities for milestone payments 0   $ 0      
Payments for royalties     0      
Harvard and Dana-Farber Agreement [Member] | Therapeutic Product [Member]            
Other Commitments [Line Items]            
Aggregate milestones payments         $ 7,700,000  
Harvard and Dana-Farber Agreement [Member] | Diagnostic Product [Member]            
Other Commitments [Line Items]            
Aggregate milestones payments         $ 700,000  
Harvard and Dana-Farber Agreement [Member] | License [Member]            
Other Commitments [Line Items]            
Annual license maintenance fees     35,000 110,000    
Harvard and Dana-Farber Agreement [Member] | License and Maintenance [Member]            
Other Commitments [Line Items]            
Annual license maintenance fees 110,000          
Harvard and Dana-Farber Agreement [Member] | License and Maintenance [Member] | Modified Scope of Agreement [Member]            
Other Commitments [Line Items]            
Annual license maintenance fees 35,000          
Umicore Agreement [Member]            
Other Commitments [Line Items]            
Aggregate milestones payments           $ 6,400,000
Milestone payments 0 $ 0 $ 0 0    
Additional milestones achieved | Milestone     0      
Additional liabilities for milestone payments $ 0   $ 0      
Umicore Agreement [Member] | License [Member]            
Other Commitments [Line Items]            
Annual license maintenance fees     50,000 $ 50,000    
Umicore Agreement [Member] | License and Maintenance [Member]            
Other Commitments [Line Items]            
Annual license maintenance fees     $ 50,000