XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,728,788 $ 256,655
Accumulated Amortization (306,139) (136,773)
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,534,268 195,435
Accumulated Amortization (205,237) (94,690)
Trade Names    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 185,361 52,061
Accumulated Amortization (95,783) (38,138)
Subcontractor Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,440 5,440
Accumulated Amortization (2,851) (1,944)
Non-compete Agreements    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,719 3,719
Accumulated Amortization $ (2,268) $ (2,001)