XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue
The following tables disclose revenue disaggregated by several categories for the years ended December 31, 2021, 2020, and 2019 (in thousands).
Revenue Type202120202019
Security Solutions
Services$102,649 $100,422 $86,286 
Products20,885 16,890 15,637 
123,534 117,312 101,923 
Secure Networks
Services118,899 60,758 57,295 
Products— 1,847 — 
118,899 62,605 57,295 
Total revenue$242,433 $179,917 $159,218 
Customer Type202120202019
Security Solutions
Federal$114,159 $109,410 $92,336 
State & Local, and Commercial9,375 7,902 9,587 
123,534 117,312 101,923 
Secure Networks
Federal118,717 62,267 56,921 
State & Local, and Commercial182 338 374 
118,899 62,605 57,295 
Total revenue$242,433 $179,917 $159,218 
Contract Type202120202019
Security Solutions
Firm fixed-price$104,534 $98,379 $80,316 
Time-and-materials12,433 12,617 14,100 
Cost plus fixed fee6,567 6,316 7,507 
123,534 117,312 $101,923 
Secure Networks
Firm fixed-price107,770 53,324 51,313 
Time-and-materials28 838 469 
Cost plus fixed fee11,101 8,443 5,513 
118,899 62,605 $57,295 
Total revenue$242,433 $179,917 $159,218 
The percentage of total revenue for the U.S. government, its agencies and other customers comprising more than 10% of total revenue is as follows:
202120202019
U.S. Department of Defense74 %65 %65 %
Civilian22 %30 %29 %
Contract with Customer, Contract Asset, Contract Liability, and Receivable
Contract balances for the periods presented are as follow (in thousands):
December 31,
202120202019
Contract assets (unbilled receivables)$41,374 $19,161 $16,745 
Contract liabilities$6,381 $5,654 $6,337 
December 31,
20212020
Remaining performance obligation (funded backlog)$123,479 $127,735