Goodwill and Intangible Assets - Schedule of Identifiable Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Acquired Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | $ 565,760 | $ 85,749 |
| Accumulated Amortization | (67,809) | (19,167) |
| Net Carrying Amount | 497,951 | 66,582 |
| Contract backlogs and recompetes | ||
| Acquired Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | 393,300 | 77,300 |
| Accumulated Amortization | (56,210) | (14,988) |
| Net Carrying Amount | 337,090 | 62,312 |
| Customer contracts | ||
| Acquired Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | 171,200 | 7,200 |
| Accumulated Amortization | (10,748) | (3,572) |
| Net Carrying Amount | 160,452 | 3,628 |
| Trade names and other | ||
| Acquired Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | 1,260 | 1,249 |
| Accumulated Amortization | (851) | (607) |
| Net Carrying Amount | $ 409 | $ 642 |