XML 90 R50.htm IDEA: XBRL DOCUMENT v3.25.1
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
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Contingent Consideration        
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Beginning Balance $ 111,856 $ 111,621 $ 114,990 $ 109,606
Changes in fair value - expense (gain) (2,888) 235 (3,369) 5,384
Ending Balance 108,968 111,856 111,621 114,990
Cobalt Success Payment Liability        
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Beginning Balance 13,484 18,393 39,080 11,160
Changes in fair value - expense (gain) (9,248) (4,909) (20,687) 27,920
Ending Balance 4,236 13,484 18,393 39,080
Harvard Success Payment Liability        
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Beginning Balance 1,631 2,454 6,342 1,639
Changes in fair value - expense (gain) (1,311) (823) (3,888) 4,703
Ending Balance $ 320 $ 1,631 $ 2,454 $ 6,342