XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value of Financial Instruments - Schedule of Level 3 Liabilities (Details) - Significant Unobservable Inputs (Level 3) - Estimate of Fair Value Measurement
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Roll forward of Level 3 liabilities  
Balance at the beginning of the period $ 212,000
Contingent consideration earned during the period but not yet paid (8,893)
Payments made during the period (9,544)
Change in fair value of contingent consideration 437
Balance at the end of the period $ 194,000