XML 75 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,097,684 $ 256,655
Accumulated Amortization (494,275) (136,773)
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,781,264 195,435
Accumulated Amortization (328,540) (94,690)
Trade Names    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 201,861 52,061
Accumulated Amortization (155,141) (38,138)
Subcontractor Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,440 5,440
Accumulated Amortization (3,757) (1,944)
Non-compete Agreements    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,519 3,719
Accumulated Amortization (3,243) $ (2,001)
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 95,600  
Accumulated Amortization $ (3,594)