XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,344,085 $ 2,097,684
Accumulated Amortization (706,727) (494,275)
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,026,265 1,781,264
Accumulated Amortization (522,462) (328,540)
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 201,861 201,861
Accumulated Amortization (162,395) (155,141)
Subcontractor Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,440 5,440
Accumulated Amortization (5,117) (3,757)
Non-compete Agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,919 13,519
Accumulated Amortization (5,072) (3,243)
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 95,600 95,600
Accumulated Amortization $ (11,681) $ (3,594)