Annual report pursuant to Section 13 and 15(d)

summary of the changes in fair value (Details)

v3.20.4
summary of the changes in fair value (Details) - Fair Value, Inputs, Level 3 [Member] - Liability [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Acquisition holdback and earnout liabilities at December 31, 2018 $ 49,132 $ 30,926
New acquisitions 12,594 35,704
Revaluations (2,305) (1,703)
Payouts (24,011) (15,969)
Interest on outstanding contingencies 2,025 1,973
Charge offset, forfeit and other (1,691) (1,799)
Acquisition holdback and earnout liabilities at December 31, 2020 $ 35,744 $ 49,132