XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Schedule of Changes in Fair Value of Contingent Consideration Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract]    
Beginning Balance $ 99,965  
Adjustment to fair value 1,512 $ (1,412)
Payments (2,285)  
Ending Balance (Level 3) $ 99,192