XML 88 R77.htm IDEA: XBRL DOCUMENT v3.23.3
FAIR VALUE - Schedule of Changes in Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
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
Level 3        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Change in fair value of contingent consideration recorded within costs and expenses $ 512   $ 512  
Level 3 | Contingent consideration        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value, beginning of the period 42,500 $ 36,759 48,500 $ 37,659
Fair value of contingent consideration incurred in Spectrum Merger 3,932 0 3,932 0
Change in fair value of contingent consideration recorded within costs and expenses (17,532) 3,900 (8,124) 6,845
Cash payment related to contingent consideration 0 (4,000) (15,408) (7,845)
Fair value, end of the period $ 28,900 $ 36,659 $ 28,900 $ 36,659