XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 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:
 
 Nine months ended September 30,
20232022
Beginning balance$938 $1,831 
Payments(938)(938)
Revaluation— 45 
Ending balance$— $938