XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Changes in Fair Value of Level 3 Contingent Consideration
The following table represents the changes in the fair value of Level 3 contingent consideration:
 
 Six months ended June 30,
20232022
Beginning balance$938 $1,831 
Payments(938)(938)
Revaluation— 45 
Ending balance$— $938