Annual report pursuant to Section 13 and 15(d)

Goodwill and Other Intangible Assets - Schedule of Estimated Future Amortization for Finite-lived Intangible Assets (Detail)

v3.24.0.1
Goodwill and Other Intangible Assets - Schedule of Estimated Future Amortization for Finite-lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Finite Lived Intangible Assets, Net Carrying Amount, Total $ 610,670 $ 486,444
Internally Developed Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
2024 8,584  
2025 8,839  
2026 7,054  
2027 6,306  
2028 4,852  
Thereafter 1,397  
Finite Lived Intangible Assets, Net Carrying Amount, Total 37,032 26,354
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
2024 99,232  
2025 87,464  
2026 75,545  
2027 63,692  
2028 55,119  
Thereafter 191,364  
Finite Lived Intangible Assets, Net Carrying Amount, Total 572,416 457,130
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
2024 1,222  
2025 0  
2026 0  
2027 0  
2028 0  
Thereafter 0  
Finite Lived Intangible Assets, Net Carrying Amount, Total $ 1,222 $ 2,960