Goodwill and Intangible Assets - Schedule of Identifiable Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 607,749 $ 85,749
Accumulated Amortization (47,764) (19,167)
Net Carrying Amount 559,985 66,582
Contract backlogs    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 441,300 77,300
Accumulated Amortization (39,621) (14,988)
Net Carrying Amount 401,679 62,312
Customer contracts    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 165,200 7,200
Accumulated Amortization (7,353) (3,572)
Net Carrying Amount 157,847 3,628
Trade names and other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,249 1,249
Accumulated Amortization (790) (607)
Net Carrying Amount $ 459 $ 642