XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Schedule of Level 3 Liabilities (Details) - Significant Unobservable Inputs (Level 3) - Estimate of Fair Value Measurement
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Roll forward of Level 3 liabilities  
Balance at the beginning of the period $ 193,000
Contingent consideration earned during the period but not yet paid (9,572)
Change in fair value of contingent consideration 11,572
Balance at the end of the period $ 195,000