XML 89 R79.htm IDEA: XBRL DOCUMENT v3.22.2.2
FAIR VALUE - Schedule of Changes in Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Changes in fair value of all financial liabilities measured at fair value on a recurring basis        
Change in fair value of contingent consideration recorded within costs and expenses [Extensible Enumeration] Costs and Expenses Costs and Expenses Costs and Expenses Costs and Expenses
Contingent consideration | Level 3        
Changes in fair value of all financial liabilities measured at fair value on a recurring basis        
Fair value, beginning of the period $ 36,759 $ 37,659 $ 37,659 $ 38,552
Change in fair value of contingent consideration recorded within costs and expenses 3,900 300 6,845 1,902
Cash payment related to contingent consideration (4,000) 0 (7,845) (2,495)
Fair value, end of the period $ 36,659 $ 37,959 $ 36,659 $ 37,959