Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Level III (Details)

v3.21.1
Fair Value Measurements - Level III (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning Balance $ 12,559
Fair market value adjustment on contingent consideration liability (140)
Accretion on contingent consideration 327
Payment of contingent consideration (1,000)
Ending Balance 11,746
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance 9,961
Fair value adjustments 208
Balance $ 10,169