v3.26.1
Fair Value Measurements - Change in FV for Level 3 Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Fair Value Disclosures [Abstract]    
Beginning balance $ 84,696 $ 87,162
Contingent consideration recorded at acquisition date 1,578 10,864
Payment of contingent consideration recorded at acquisition date (4,707) (22,895)
Payment of contingent consideration recorded in earnings $ (1) $ (400)
Payment of contingent consideration recorded in earnings, location Impairments and other operating items Impairments and other operating items
Adjustments to contingent consideration $ (1,315) $ 30,584
Interest accretion expense 1,546 1,741
Foreign currency translation adjustment (734) 1,016
Ending balance $ 81,063 $ 108,072