XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - Contingent Consideration - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance $ 26,333 $ 55,754 $ 48,234 $ 55,750
Contingent consideration expense $ 1,187 $ 1,805 $ 3,787 $ 2,207
Fair Value, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Income [Extensible List] Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit
Contingent payments made $ (10,094) $ (86) $ (34,585) $ (489)
Effect of foreign exchange   4 (10) 9
Ending balance $ 17,426 $ 57,477 $ 17,426 $ 57,477