XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,027,135 $ 256,655
Accumulated Amortization (397,772) (136,773)
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,709,115 195,435
Accumulated Amortization (266,507) (94,690)
Trade Names    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 201,861 52,061
Accumulated Amortization (125,375) (38,138)
Subcontractor Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,440 5,440
Accumulated Amortization (2,360) (1,944)
Non-compete Agreements    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,519 3,719
Accumulated Amortization (2,586) $ (2,001)
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 97,200  
Accumulated Amortization $ (944)