XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20222021
Time and materials$23,998 $28,843 
Firm fixed price
8,097 6,727 
Cost-plus
4,295 — 
Total revenues
$36,390 $35,570 
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 March 31, 2022
Cyber &
Engineering
AnalyticsTotalPercent of total
revenues
Customer A
$7,264 $— $7,264 20 %
Customer B
4,497 — 4,497 12 %
Customer C (1)
— 5,351 5,351 15 %
All others
5,572 13,706 19,278 53 %
Total revenues
$17,333 $19,057 $36,390 100 %

Three Months Ended March 31, 2021
Cyber &
Engineering
AnalyticsTotalPercent of total
revenues
Customer A
$8,342 $— $8,342 23 %
Customer B
3,755 — 3,755 11 %
Customer C (1)
— — — — %
All others
6,462 17,011 23,473 66 %
Total revenues
$18,559 $17,011 $35,570 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:
March 31,
2022
December 31,
2021
Contract assets$2,934 $628 
Contract liabilities
$2,792 $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 March 31,
20222021
Net EAC Adjustments, before income taxes$20 $224 
Net EAC Adjustments, net of income taxes$16 $177 
Net EAC Adjustments, net of income taxes, per diluted share$— $—