XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
General and Basis of Presentation (Tables)
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Disaggregation of Revenue The following tables disclose revenue (in thousands) by customer type and contract type for the three and six months ended June 30, 2021 and 2020.
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Federal$50,047 $46,877 $103,395 $82,968 
State & Local, and Commercial2,512 1,733 4,922 4,621 
Total$52,559 $48,610 $108,317 $87,589 
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Firm fixed-price$45,257 $41,935 $94,398 $73,596 
Time-and-materials3,059 3,637 6,089 7,462 
Cost plus fixed fee4,243 3,038 7,830 6,531 
Total$52,559 $48,610 $108,317 $87,589 
Contract with Customer, Contract Asset, Contract Liability, and Receivable
The following table discloses accounts receivable and contract assets (in thousands):
June 30, 2021December 31, 2020
Billed accounts receivable$12,088 $12,060 
Unbilled receivables27,446 19,161 
Allowance for doubtful accounts(122)(308)
Receivables – net$39,412 $30,913 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
For the period of net loss, potentially dilutive securities are not included in the calculation of diluted net earnings (loss) per share because to do so would be anti-dilutive. Potentially dilutive securities are as follows (in common stock equivalent shares, in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Unvested restricted stock and restricted stock units1,030 60 239 60 
Common stock warrants, exercisable at $1.665/sh.
856 901 857 901 
Total1,886 961 1,096 961 
Schedule of Accumulated Other Comprehensive Income (Loss)
Accumulated other comprehensive income included within stockholders’ equity (deficit) consists of the following (in thousands):
June 30, 2021December 31, 2020
Cumulative foreign currency translation loss$(90)$(63)
Cumulative actuarial gain on pension liability adjustment107 107 
Accumulated other comprehensive income$17 $44