XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,164,285 $ 2,097,684
Accumulated Amortization (630,043) (494,275)
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,846,465 1,781,264
Accumulated Amortization (451,948) (328,540)
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 201,861 201,861
Accumulated Amortization (159,987) (155,141)
Subcontractor Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,440 5,440
Accumulated Amortization (4,664) (3,757)
Non-compete Agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,919 13,519
Accumulated Amortization (4,458) (3,243)
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 95,600 95,600
Accumulated Amortization $ (8,986) $ (3,594)