XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets Measured on Recurring Basis
The following table presents the fair value and hierarchical levels, for financial assets that are measured at fair value on a recurring basis (in thousands):
September 30,
2025
December 31,
2024
Level 3
Purchase price contingent consideration:
Accrued contingent consideration (earn-out)$5,778 $10,239 
Present value of non-competition payments$5,115 $6,871