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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue, Major Customer [Line Items]        
Revenues $ 200,582 $ 165,505 $ 540,675 $ 511,638
Commercial        
Revenue, Major Customer [Line Items]        
Revenues 94,163 48,974 218,544 156,430
DoD        
Revenue, Major Customer [Line Items]        
Revenues 60,862 56,935 173,501 185,956
Other government        
Revenue, Major Customer [Line Items]        
Revenues $ 45,557 $ 59,596 $ 148,630 $ 169,252
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 47.00% 30.00% 41.00% 31.00%
Customer Concentration Risk | Revenue from Contract with Customer Benchmark | DoD        
Revenue, Major Customer [Line Items]        
Percentage of revenue by customer 30.00% 34.00% 32.00% 36.00%
Customer Concentration Risk | Revenue from Contract with Customer Benchmark | Other government        
Revenue, Major Customer [Line Items]        
Percentage of revenue by customer 23.00% 36.00% 27.00% 33.00%