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