XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Level 3 liabilities (Details) - Significant Unobservable Inputs (Level 3) - Estimate of Fair Value Measurement
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Roll forward of Level 3 liabilities  
Balance at the beginning of the period $ 221,000
Contingent consideration earned during the period but not yet paid (10,684)
Payments made during the period (17,460)
Change in fair value of contingent consideration 14,144
Balance at the end of the period $ 207,000