Annual report pursuant to Section 13 and 15(d)

Goodwill and Other Intangible Assets - Schedule of Changes in Net Carrying Amount of Finite-lived Intangible Assets (Detail)

v3.24.0.1
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