XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Change in FV for Level 3 Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Fair Value Disclosures [Abstract]    
Beginning balance $ 87,162 $ 115,030
Contingent consideration recorded at acquisition date 8,864 12,012
Payment of contingent consideration recorded at acquisition date (20,137) (11,295)
Adjustments to contingent consideration (1,500) 0
Interest accretion expense 863 1,986
Foreign currency translation adjustment 10 0
Ending balance $ 75,262 $ 117,733