v3.25.1
Goodwill and Intangible Assets - Summary of Customer Lists, Trademarks and Other Intangible Assets Estimated Useful Lives (Detail)
Dec. 31, 2024
Customer Lists [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 10 years
Customer Lists [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 9 years
Trademarks [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 20 years
Trademarks [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 5 years