Goodwill and Other Intangible Assets - Schedule of Changes in Net Carrying Amount of Finite-lived Intangible Assets (Detail) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
---|---|---|
Finite-Lived Intangible Assets [Line Items] | ||
Cost | $ 1,219,248 | $ 987,811 |
Accumulated Amortization | (608,578) | (501,367) |
Finite Lived Intangible Assets, Net Carrying Amount, Total | 610,670 | 486,444 |
Internally developed software [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Cost | 56,704 | 39,627 |
Accumulated Amortization | (19,672) | (13,273) |
Finite Lived Intangible Assets, Net Carrying Amount, Total | 37,032 | 26,354 |
Customer relationships | ||
Finite-Lived Intangible Assets [Line Items] | ||
Cost | 1,138,875 | 925,722 |
Accumulated Amortization | (566,459) | (468,592) |
Finite Lived Intangible Assets, Net Carrying Amount, Total | 572,416 | 457,130 |
Trade names [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Cost | 23,669 | 22,462 |
Accumulated Amortization | (22,447) | (19,502) |
Finite Lived Intangible Assets, Net Carrying Amount, Total | $ 1,222 | $ 2,960 |
X | ||||||||||
- Definition Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
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 after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|