XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Customer Type
Table 3.1: Revenue by Customer Type
For the Year Ended December 31,
20232022
Amount%Amount%
(dollars in thousands)
Federal government$131,143 90%$205,538 95%
State & local government, and commercial14,235 10%11,349 5%
Total revenue$145,378 $216,887 
Table 3.2: Revenue by Contract Type
For the Year Ended December 31,
20232022
Amount%Amount%
(dollars in thousands)
Firm fixed-price$114,188 79%$179,803 83%
Time-and-materials13,535 9%12,963 6%
Cost plus fixed-fee17,655 12%24,121 11%
Total revenue$145,378 $216,887 
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,
20232022
U.S. Department of Defense ("DoD")64 %74 %
Schedule of Contract Balances
Table 3.4: Contract Balances
As of December 31,
Balance Sheet Presentation20232022
(in thousands)
Billed account receivables (1)
Accounts receivable, net$17,818 $13,521 
Unbilled account receivablesAccounts receivable, net8,022 11,657 
Contract assetsAccounts receivable, net4,584 14,891 
Contract liabilities - currentContract liabilities6,728 6,444 
(1) Net of allowance for credit losses