Assets and Liabilities Measured at Fair Value - Contingent Consideration Roll Forward (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
|
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||||
Balance, beginning of the period | $ 19,266 | $ 27,317 | $ 20,339 | $ 25,825 |
Changes in fair value during the period, included in the Consolidated Statements of Operations | 567 | 3,288 | (506) | 4,780 |
Milestone payment payable in cash | 0 | (6,000) | 0 | (6,000) |
Balance, end of the period | $ 19,833 | $ 24,605 | $ 19,833 | $ 24,605 |