Fair Value Measurements - Schedule of Contingent Liabilities (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
|
Assets and liabilities measured at fair value on a recurring basis utilizing Level 3 inputs | ||||
Balance, beginning of period | $ 42,900 | $ 41,200 | $ 49,600 | $ 48,200 |
Fair value change to contingent consideration included in the statement of operations | (4,576) | 2,205 | (10,709) | (4,224) |
Royalty payments | (724) | (405) | (1,291) | (976) |
Balance, end of period | $ 37,600 | $ 43,000 | $ 37,600 | $ 43,000 |