v3.22.2.2
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