XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Rollforward of Contingent Consideration Liabilities (Details) - Level 3 - Contingent consideration - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Liabilities    
Contingent consideration, beginning of period $ 36,100 $ 56,200
Reduction for payments made (13,086) (14,492)
Contingent consideration, end of period $ 23,014 $ 41,708