Goodwill and Intangible Assets - Schedule of Identifiable Assets (Details) - USD ($)
$ in Thousands
Apr. 03, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 20,036 $ 20,036
Accumulated Amortization (6,125) (5,110)
Net Carrying Amount 13,911 14,926
Contract backlogs and recompetes    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 11,600 11,600
Accumulated Amortization (4,886) (4,300)
Net Carrying Amount 6,714 7,300
Customer contracts    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 7,200 7,200
Accumulated Amortization (1,064) (692)
Net Carrying Amount 6,136 6,508
Trade names and other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,236 1,236
Accumulated Amortization (175) (118)
Net Carrying Amount $ 1,061 $ 1,118