Goodwill and intangible assets - Schedule of Company’s Intangible Assets (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Intangible Asset, Finite-Lived, Acquired [Line Items] | ||
| Gross carrying amount | $ 771,816 | $ 757,869 |
| Accumulated amortization & Impairment | 698,543 | 690,829 |
| Net | 73,273 | 67,040 |
| Customer-related intangible assets | ||
| Intangible Asset, Finite-Lived, Acquired [Line Items] | ||
| Gross carrying amount | 510,856 | 513,977 |
| Accumulated amortization & Impairment | 462,760 | 459,682 |
| Net | 48,096 | 54,295 |
| Marketing-related intangible assets | ||
| Intangible Asset, Finite-Lived, Acquired [Line Items] | ||
| Gross carrying amount | 102,153 | 102,233 |
| Accumulated amortization & Impairment | 102,153 | 102,208 |
| Net | 0 | 25 |
| Technology-related intangible assets | ||
| Intangible Asset, Finite-Lived, Acquired [Line Items] | ||
| Gross carrying amount | 158,807 | 141,659 |
| Accumulated amortization & Impairment | 133,630 | 128,939 |
| Net | $ 25,177 | $ 12,720 |
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of accumulated amortization of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount, before accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount, after accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|