XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
FAIR VALUE MEASUREMENTS - Contingent consideration fair value inputs (Details) - Level 3
$ in Thousands
Sep. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Inputs used in the fair value measurement of estimated contingent consideration    
Estimated contingent consideration $ 189,155 $ 350,027
Valuation Technique, Forecasted Growth Rates | Minimum    
Inputs used in the fair value measurement of estimated contingent consideration    
Measurement input (25.8) 0.7
Valuation Technique, Forecasted Growth Rates | Maximum    
Inputs used in the fair value measurement of estimated contingent consideration    
Measurement input 38.5 20.1
Valuation Technique, Discount Rates | Minimum    
Inputs used in the fair value measurement of estimated contingent consideration    
Measurement input 12.0 9.0
Valuation Technique, Discount Rates | Maximum    
Inputs used in the fair value measurement of estimated contingent consideration    
Measurement input 19.0 15.0