v3.25.3
Fair Value Measurements - Schedule of Changes in Fair Value of Valuations for Deferred and Contingent Consideration Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Deferred Consideration (Level 2 Liabilities)    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Consideration, beginning balance $ 0 $ 5,700
Additions 0 0
Change in fair value 0 7,400
Milestone met and payable 0 (13,100)
Consideration, ending balance 0 0
Contingent Consideration (Level 3 Liabilities)    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Consideration, beginning balance 168,900 84,600
Additions 0 0
Change in fair value 181,953 99,100
Milestone met and payable (48,753) 0
Consideration, ending balance $ 302,100 $ 183,700