v3.26.1
Fair Value of Financial Instruments - Schedule of Level 3 Liabilities (Details) - Estimate of Fair Value Measurement
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Roll forward of Level 3 liabilities  
Balance at the beginning of the period $ 121,000
Contingent consideration earned during the period but not yet paid (10,499)
Payments made during the period (10,832)
Change in fair value of contingent consideration 2,331
Balance at the end of the period $ 102,000