XML 100 R52.htm IDEA: XBRL DOCUMENT v3.25.4
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, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Contingent Consideration        
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Beginning Balance $ 115,141 $ 117,132 $ 110,832 $ 108,968
Changes in fair value - expense (gain) 8,577 (1,991) 6,300 1,864
Ending Balance 123,718 115,141 117,132 110,832
Cobalt Success Payment Liability        
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Beginning Balance 12,774 7,952 4,341 4,236
Changes in fair value - expense (gain) 5,101 4,822 3,611 105
Ending Balance 17,875 12,774 7,952 4,341
Harvard Success Payment Liability        
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Beginning Balance 952 659 308 320
Changes in fair value - expense (gain) 411 293 351 (12)
Ending Balance $ 1,363 $ 952 $ 659 $ 308