XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Table 3.1: Revenue by Operating Segments
For the Three Months EndedFor the Six Months Ended
June 30, 2022June 30, 2021June 30, 2022June 30, 2021
(in thousands)
Security Solutions:
Services$25,298 $27,595 $50,165 $46,725 
Products5,521 4,641 7,573 8,341 
Total Security Solutions revenue30,819 32,236 57,738 55,066 
Secure Networks:
Services24,972 21,408 48,213 54,336 
Products— — — — 
Total Secure Networks revenue24,972 21,408 48,213 54,336 
Total revenue$55,791 $53,644 $105,951 $109,402 
Table 3.2: Revenue by Customer Type
For the Three Months EndedFor the Six Months Ended
June 30, 2022June 30, 2021June 30, 2022June 30, 2021
(in thousands)
Security Solutions:
Federal$27,251 $29,830 $51,853 $50,281 
State & local, and commercial3,568 2,406 5,885 4,785 
Total Security Solutions revenue30,819 32,236 57,738 55,066 
Secure Networks:
Federal24,962 21,302 48,203 54,198 
State & local, and commercial10 106 10 138 
Total Secure Networks revenue24,972 21,408 48,213 54,336 
Total revenue$55,791 $53,644 $105,951 $109,402 
Table 3.3: Revenue by Contract Type
For the Three Months EndedFor the Six Months Ended
June 30, 2022June 30, 2021June 30, 2022June 30, 2021
(in thousands)
Security Solutions:
Firm fixed-price$26,275 $27,457 $48,742 $45,469 
Time-and-materials2,731 3,059 5,646 6,060 
Cost plus fixed fee1,813 1,720 3,350 3,537 
Total Security Solutions revenue$30,819 $32,236 $57,738 $55,066 
Secure Networks:
Firm fixed-price19,030 18,885 37,839 50,014 
Time-and-materials— — — 29 
Cost plus fixed fee5,942 2,523 10,374 4,293 
Total Secure Networks revenue24,972 21,408 48,213 54,336 
Total revenue$55,791 $53,644 $105,951 $109,402 
Schedules of Concentration of Risk, by Risk Factor
Table 3.4: Revenue Concentrations Greater than 10% of Total Revenue
For the Three Months EndedFor the Six Months Ended
June 30, 2022June 30, 2021June 30, 2022June 30, 2021
U.S. Department of Defense ("DoD")72%67%71%76%
Civilian22%28%23%20%
Contract Balances
Table 3.5: Contract Balances
June 30, 2022December 31, 2021
(in thousands)
Contract assets (unbilled receivables)$36,216 $41,374 
Contract liabilities4,799 6,381