XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value - Schedule of Changes in Contingent Consideration (Details) - Fair Value, Recurring - Level 3 - Contingent Consideration - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Beginning balances $ 29,932 $ 29,114
Changes in fair value 983 957
Ending balances $ 30,915 $ 30,071