XML 88 R47.htm IDEA: XBRL DOCUMENT v3.24.0.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, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Contingent Consideration        
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Beginning Balance $ 103,156 $ 161,734 $ 155,839 $ 150,379
Changes in fair value - expense (gain) 6,450 (58,578) 5,895 5,460
Ending Balance 109,606 103,156 161,734 155,839
Cobalt Success Payment Liability        
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Beginning Balance 10,763 32,761 14,256 19,016
Changes in fair value - expense (gain) 397 (21,998) 18,505 (4,760)
Ending Balance 11,160 10,763 32,761 14,256
Harvard Success Payment Liability        
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Beginning Balance 1,651 3,690 1,411 1,991
Changes in fair value - expense (gain) (12) (2,039) 2,279 (580)
Ending Balance $ 1,639 $ 1,651 $ 3,690 $ 1,411