XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Table 3.1: Revenue by Customer Type
For the Year Ended December 31,
202220212020
Amount%Amount%Amount%
(dollars in thousands)
Federal government$205,538 95%$232,876 96%$171,677 95%
State & local government, and commercial11,349 5%9,557 4%8,240 5%
Total revenue$216,887 $242,433 $179,917 
Table 3.2: Revenue by Contract Type
For the Year Ended December 31,
202220212020
Amount%Amount%Amount%
(dollars in thousands)
Firm fixed-price$179,803 83%$212,304 88%$151,703 84%
Time-and-materials12,963 6%12,461 5%13,455 8%
Cost plus fixed-fee24,121 11%17,668 7%14,759 8%
Total revenue$216,887 $242,433 $179,917 
Schedules of Concentration of Risk, by Risk Factor
Table 3.3: Revenue Concentrations Greater than 10% of Total Revenue
For the Year Ended December 31,
202220212020
U.S. Department of Defense ("DoD")74 %74 %65 %
Civilian federal agencies21 %22 %30 %
Schedule of Contract Balances
Table 3.4: Contract Balances
As of December 31,
Balance Sheet Presentation20222021
(in thousands)
Billed account receivables (1)
Accounts receivable, net$13,521 $18,470 
Unbilled account receivablesAccounts receivable, net11,657 7,563 
Contract assetsAccounts receivable, net14,891 33,811 
Contract liabilities - currentContract liabilities6,444 6,381 
(1) Net of allowance for credit losses