Quarterly report pursuant to Section 13 or 15(d)

Business Segments and Customer Information - Major Customers (Details)

v3.21.2
Business Segments and Customer Information - Major Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue, Major Customer [Line Items]        
Revenues $ 175,112 $ 168,715 $ 340,093 $ 346,133
Commercial        
Revenue, Major Customer [Line Items]        
Revenues 65,280 40,162 124,381 107,456
DoD        
Revenue, Major Customer [Line Items]        
Revenues 66,751 64,887 112,639 129,021
Other government        
Revenue, Major Customer [Line Items]        
Revenues $ 43,081 $ 63,666 $ 103,073 $ 109,656
Customer Concentration Risk | Revenue from Contract with Customer Benchmark        
Revenue, Major Customer [Line Items]        
Percentage of revenue by customer 100.00% 100.00% 100.00% 100.00%
Customer Concentration Risk | Revenue from Contract with Customer Benchmark | Commercial        
Revenue, Major Customer [Line Items]        
Percentage of revenue by customer 37.00% 24.00% 37.00% 31.00%
Customer Concentration Risk | Revenue from Contract with Customer Benchmark | DoD        
Revenue, Major Customer [Line Items]        
Percentage of revenue by customer 38.00% 38.00% 33.00% 37.00%
Customer Concentration Risk | Revenue from Contract with Customer Benchmark | Other government        
Revenue, Major Customer [Line Items]        
Percentage of revenue by customer 25.00% 38.00% 30.00% 32.00%