XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,726,655 $ 256,655
Accumulated Amortization (225,405) (136,773)
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,532,135 195,435
Accumulated Amortization (155,107) (94,690)
Trade Names    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 185,361 52,061
Accumulated Amortization (65,766) (38,138)
Subcontractor Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,440 5,440
Accumulated Amortization (2,397) (1,944)
Non-compete Agreements    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,719 3,719
Accumulated Amortization $ (2,135) $ (2,001)