XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,246,673 $ 2,347,775
Accumulated Amortization (897,894) (796,831)
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,073,523 2,029,955
Accumulated Amortization (835,594) (606,532)
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 64,500 201,861
Accumulated Amortization (34,215) (164,797)
Subcontractor Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount   5,440
Accumulated Amortization   (5,440)
Non-compete Agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,050 14,919
Accumulated Amortization (5,621) (5,685)
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 95,600 95,600
Accumulated Amortization $ (22,464) $ (14,377)