XML 95 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Fair Value for Level 3 Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Fair Value [Abstract]    
Beginning balance $ 81,415 $ 94,308
Contingent consideration recorded at acquisition date 13,350 5,543
Payment of contingent consideration recorded at acquisition date (2,193) (8,898)
Adjustments to contingent consideration (910) (1,030)
Interest accretion expense 747 712
Ending balance $ 92,409 $ 90,635