XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 55,791 $ 53,644 $ 105,951 $ 109,402
Federal | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 94.00% 95.00% 94.00% 96.00%
U.S. Department of Defense ("DoD") | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 72.00% 67.00% 71.00% 76.00%
Civilian | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 22.00% 28.00% 23.00% 20.00%
Security Solutions        
Disaggregation of Revenue [Line Items]        
Total revenue $ 30,819 $ 32,236 $ 57,738 $ 55,066
Security Solutions | Firm fixed-price        
Disaggregation of Revenue [Line Items]        
Total revenue 26,275 27,457 48,742 45,469
Security Solutions | Time-and-materials        
Disaggregation of Revenue [Line Items]        
Total revenue 2,731 3,059 5,646 6,060
Security Solutions | Cost plus fixed fee        
Disaggregation of Revenue [Line Items]        
Total revenue 1,813 1,720 3,350 3,537
Security Solutions | Federal        
Disaggregation of Revenue [Line Items]        
Total revenue 27,251 29,830 51,853 50,281
Security Solutions | State & local, and commercial        
Disaggregation of Revenue [Line Items]        
Total revenue 3,568 2,406 5,885 4,785
Secure Networks        
Disaggregation of Revenue [Line Items]        
Total revenue 24,972 21,408 48,213 54,336
Secure Networks | Firm fixed-price        
Disaggregation of Revenue [Line Items]        
Total revenue 19,030 18,885 37,839 50,014
Secure Networks | Time-and-materials        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 29
Secure Networks | Cost plus fixed fee        
Disaggregation of Revenue [Line Items]        
Total revenue 5,942 2,523 10,374 4,293
Secure Networks | Federal        
Disaggregation of Revenue [Line Items]        
Total revenue 24,962 21,302 48,203 54,198
Secure Networks | State & local, and commercial        
Disaggregation of Revenue [Line Items]        
Total revenue 10 106 10 138
Services        
Disaggregation of Revenue [Line Items]        
Total revenue 50,270 49,003 98,378 101,061
Services | Security Solutions        
Disaggregation of Revenue [Line Items]        
Total revenue 25,298 27,595 50,165 46,725
Services | Secure Networks        
Disaggregation of Revenue [Line Items]        
Total revenue 24,972 21,408 48,213 54,336
Products        
Disaggregation of Revenue [Line Items]        
Total revenue 5,521 4,641 7,573 8,341
Products | Security Solutions        
Disaggregation of Revenue [Line Items]        
Total revenue 5,521 4,641 7,573 8,341
Products | Secure Networks        
Disaggregation of Revenue [Line Items]        
Total revenue $ 0 $ 0 $ 0 $ 0