XML 42 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2026
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):
June 30,
2026
December 31,
2025
Level 3
Purchase price contingent consideration:
Present value of non-competition payments$3,318 $5,001 
Accrued contingent consideration (earn-out)— 5,250 
Total contingent consideration$3,318 $10,251