XML 106 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets - Summary of Intangible Assets, Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 669,680 $ 545,150
Accumulated amortization (243,187) (175,463)
Intangible assets, net 426,493 369,687
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 610,527 501,831
Other    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 59,153 $ 43,319