XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurements - Change in FV for Level 3 Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Fair Value Disclosures [Abstract]    
Ending balance $ 118,059 $ 92,409
Contingent consideration recorded at acquisition date 12,012 13,350
Payment of contingent consideration recorded at acquisition date (12,496) (2,193)
Adjustments to contingent consideration (500) (910)
Interest accretion expense 4,013 747
Beginning balance $ 115,030 $ 81,415