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 |
| X | ||||||||||
- Definition Amount of increase (decrease) in value of liability in contingent consideration arrangement in business combination, including, but not limited to, difference arising upon settlement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Indicates line item in statement of income or comprehensive income that includes gain (loss) from liability measured at fair value using unobservable input (level 3). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Contingent Consideration Recorded At Acquisition Date No definition available.
|
| X | ||||||||||
- Definition Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3). No definition available.
|
| X | ||||||||||
- Definition Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Interest Accretion Expense No definition available.
|