XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Customer Type
Table 3.1: Revenue by Customer Type
For the Three Months EndedFor the Nine Months Ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
Amount%Amount%Amount%Amount%
(dollars in thousands)
Federal$32,955 91 %$60,294 95 %$93,456 90 %$160,351 95 %
State & local, and commercial3,231 9 %3,299 5 %10,863 10 %9,193 5 %
Total revenue$36,186 100 %$63,593 100 %$104,319 100 %$169,544 100 %
Table 3.2: Revenue by Contract Type
For the Three Months EndedFor the Nine Months Ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
Amount%Amount%Amount%Amount%
(dollars in thousands)
Firm fixed-price$27,809 77 %$54,055 85 %$80,116 77 %$140,636 83 %
Time-and-materials3,504 10 %3,457 5 %10,608 10 %9,104 5 %
Cost plus fixed-fee4,873 13 %6,081 10 %13,595 13 %19,804 12 %
Total revenue$36,186 100 %$63,593 100 %$104,319 100 %$169,544 100 %
Schedules of Revenue Concentration Greater than 10% of Total Revenue
Table 3.3: Revenue Concentration Greater than 10% of Total Revenue
For the Three Months EndedFor the Nine Months Ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
U.S. Department of Defense ("DoD")61%77 %65%74 %
Schedule of Contract Balances
Table 3.4: Contract Balances
Balance Sheet PresentationSeptember 30, 2023December 31, 2022
(in thousands)
Billed accounts receivables (1)
Accounts receivable, net$12,355 $13,521 
Unbilled accounts receivableAccounts receivable, net7,211 11,657 
Contract assetsAccounts receivable, net5,858 14,891 
Contract liabilitiesContract liabilities5,775 6,444 
(1) Net of allowance for credit losses.