XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments - Schedule of Change in Fair Value of Success Payment Liabilities Based on Level 3 Inputs (Details) - Success Payment Liabilities
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Beginning Balance $ 71,200
Payments (30,000)
Change in fair value 44,200
Balance at June 30, 2021 85,400
Harvard  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Beginning Balance 35,500
Payments (15,000)
Change in fair value 22,100
Balance at June 30, 2021 42,600
Broad Institute  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Beginning Balance 35,700
Payments (15,000)
Change in fair value 22,100
Balance at June 30, 2021 $ 42,800