v3.26.3
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
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Contingent Consideration      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Beginning Balance $ 150,825 $ 134,463 $ 123,718
Changes in fair value - expense (gain) (55,468) 16,362 10,745
Ending Balance 95,357 150,825 134,463
Cobalt Success Payment Liability      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Beginning Balance 23,219 16,052 17,875
Changes in fair value - expense (gain) (7,629) 7,167 (1,823)
Ending Balance 15,590 23,219 16,052
Harvard Success Payment Liability      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Beginning Balance 1,258 874 1,363
Changes in fair value - expense (gain) (282) 384 (489)
Ending Balance $ 976 $ 1,258 $ 874