Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The change in the net carrying amount of goodwill for 2020 and 2021 is as follows (in thousands):
Balance at December 31, 2019$261,983 
Adjustments to preliminary purchase price allocation of Advantor147
Acquisition of HHB10,647 
Acquisition of Zenetex66,925
Balance at December 31, 2020$339,702 
Adjustments to preliminary purchase price allocation of Zenetex(13,383)
Adjustments to preliminary purchase price allocation of HHB(4,585)
Balance at December 31, 2021$321,734 
Schedule of Finite-Lived Intangible Assets
Other identifiable intangible assets consist of the following:    
December 31, 2021December 31, 2020
(In thousands)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Contract backlogs and recompetes$77,300 $(14,988)$62,312 $48,800 $(6,645)$42,155 
Customer contracts7,200 (3,572)3,628 7,200 (2,133)5,067 
Trade names and other1,249 (607)642 1,243 (360)883 
Total intangible assets$85,749 $(19,167)$66,582 $57,243 $(9,138)$48,105 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The estimated amortization expense for intangible assets for the next five years is as follows (in thousands):
PeriodAmortization
2022$8,499 
2023$8,403 
2024$7,296 
2025$6,499 
2026$6,028 
After 2026$29,857