XML 110 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2022
Jan. 31, 2021
Dec. 31, 2024
Dec. 31, 2023
Lilly Agreement        
Loss Contingencies [Line Items]        
Upfront payment   $ 5,000,000    
Royalties incurred     $ 0  
Lilly Agreement | Maximum        
Loss Contingencies [Line Items]        
Tiered percentage royalty on annual net sales   10.00%    
Akoya Agreement        
Loss Contingencies [Line Items]        
Upfront payment $ 600,000      
Obligation to pay upon achievement of specified development milestones $ 20,300,000      
Milestone payments     14,600,000  
Akoya Agreement | Accrued Expenses and Other Current Liabilities        
Loss Contingencies [Line Items]        
Milestones due amounts     2,500,000  
Research and Development Expense | Akoya Agreement        
Loss Contingencies [Line Items]        
Milestones expenses     $ 8,800,000 $ 6,000,000
Development and Commercial Milestone | Lilly Agreement        
Loss Contingencies [Line Items]        
Milestone payments   $ 168,000,000