XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The table below presents total revenues by contract type for the following periods:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Time and materials$26,659 $28,118 $50,657 $56,961 
Firm fixed price
6,855 8,193 14,952 14,920 
Cost-plus
4,099 — 8,394 — 
Total revenues
$37,613 $36,311 $74,003 $71,881 
Schedules of Concentration of Risk, by Risk Factor
Revenue earned from customers contributing in excess of 10% of total revenues are presented in the tables below for the following periods:
Three Months Ended June 30, 2022
Cyber &
Engineering
AnalyticsTotalPercent of total
revenues
Customer A
$7,326 $— $7,326 19 %
Customer B
4,405 — 4,405 12 %
Customer C(1)
— 7,577 7,577 20 %
All others
6,887 11,418 18,305 49 %
Total revenues
$18,618 $18,995 $37,613 100 %

Three Months Ended June 30, 2021
Cyber &
Engineering
AnalyticsTotalPercent of total
revenues
Customer A
$8,167 $— $8,167 23 %
Customer B
3,664 — 3,664 10 %
Customer C(1)
— — — — %
All others
8,420 16,060 24,480 67 %
Total revenues
$20,251 $16,060 $36,311 100 %

Six Months Ended June 30, 2022
Cyber &
Engineering
AnalyticsTotalPercent of total
revenues
Customer A
$14,590 $— $14,590 20 %
Customer B
8,902 — 8,902 12 %
Customer C(1)
— 12,928 12,928 17 %
All others
12,459 25,124 37,583 51 %
Total revenues
$35,951 $38,052 $74,003 100 %
Six Months Ended June 30, 2021
Cyber &
Engineering
AnalyticsTotalPercent of total
revenues
Customer A
$16,509 $— $16,509 23 %
Customer B
7,419 — 7,419 10 %
Customer C(1)
— — — — %
All others
14,882 33,071 47,953 67 %
Total revenues
$38,810 $33,071 $71,881 100 %
(1) Customers that contributed in excess of 10% of consolidated revenues in any period presented have been included in all periods presented for comparability.
Contract with Customer, Contract Asset, Contract Liability, and Receivable
The table below presents the contract assets and contract liabilities included on the consolidated balance sheets for the following periods:
June 30,
2022
December 31,
2021
Contract assets$1,252 $628 
Contract liabilities
$3,714 $4,207 
Schedule of Impact of the Net Estimates at Completion Adjustments on the Company’s Operating
The following table summarizes the impact of the net estimates at completion (“EAC”) adjustments on the Company’s operating results:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Net EAC Adjustments, before income taxes$(654)$758 $(634)$982 
Net EAC Adjustments, net of income taxes$(517)$599 $(501)$776 
Net EAC Adjustments, net of income taxes, per diluted share$— $0.01 $— $0.01