XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments - Schedule of Change in Fair Value of Success Payment Liabilities Based on Level 3 Inputs (Details) - Success Payment Liabilities - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Beginning Balance $ 10,800 $ 18,300
Change in fair value (2,400) (7,500)
Ending Balance 8,400 10,800
Harvard    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Beginning Balance 5,200 9,000
Change in fair value (1,300) (3,800)
Ending Balance 3,900 5,200
Broad Institute    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Beginning Balance 5,600 9,300
Change in fair value (1,100) (3,700)
Ending Balance $ 4,500 $ 5,600