XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Changes in Estimated Fair Value of Level 3 Financial Liabilities (Details) - Fair Value, Inputs, Level 3 - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Contingent Consideration    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Beginning Balance $ 114,990 $ 109,606
Changes infair value - expense (gain) (3,369) 5,384
Ending Balance 111,621 114,990
Cobalt Success Payment Liability    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Beginning Balance 39,080 11,160
Changes infair value - expense (gain) (20,687) 27,920
Ending Balance 18,393 39,080
Harvard Success Payment Liability    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Beginning Balance 6,342 1,639
Changes infair value - expense (gain) (3,888) 4,703
Ending Balance $ 2,454 $ 6,342