Sentel Acquisition - Additional Information (Details) - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended
Jan. 23, 2018
Mar. 30, 2018
Mar. 30, 2018
Mar. 31, 2017
Dec. 31, 2017
Acquired Finite-Lived Intangible Assets [Line Items]          
Preliminary purchase price, net of cash acquired     $ 37,210 $ 0  
Goodwill   $ 231,236 $ 231,236   $ 216,930
Sentel Corporation          
Acquired Finite-Lived Intangible Assets [Line Items]          
Percentage of outstanding common stock acquired 100.00%        
Preliminary purchase price, net of cash acquired $ 37,200        
Consideration transferred 36,000        
Working capital adjustments 1,200        
Weighted average remaining useful life     5 years 4 months 10 days    
Amortization expense     $ 400    
Goodwill 14,306        
Acquisition related costs     $ 700    
Revenue of acquiree since acquisition date   $ 23,100      
Sentel Corporation | Backlog          
Acquired Finite-Lived Intangible Assets [Line Items]          
Intangible assets 6,500        
Amortization period     4 years    
Sentel Corporation | Re-competes          
Acquired Finite-Lived Intangible Assets [Line Items]          
Intangible assets $ 4,000        
Amortization period     8 years    
Sentel Corporation          
Acquired Finite-Lived Intangible Assets [Line Items]          
Recognized revenue from acquired entity       $ 29,000