XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 30, 2025
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 Six Months Ended
June 30, 2025June 30, 2024June 30, 2025June 30, 2024
Amount%Amount%Amount%Amount%
(dollars in thousands)
Federal$32,672 91 %$24,832 87 %$59,972 90%$51,439 89%
State & local, and commercial3,296 9 %3,666 13 %6,612 10%6,678 11%
Total revenue$35,968 100 %$28,498 100 %$66,584 100 %$58,117 100 %
Table 3.2: Revenue by Contract Type
For the Three Months EndedFor the Six Months Ended
June 30, 2025June 30, 2024June 30, 2025June 30, 2024
Amount%Amount%Amount%Amount%
(dollars in thousands)
Firm fixed-price$25,153 70 %$22,179 78 %$45,151 68%$45,015 77%
Time-and-materials8,913 25 %3,022 11 %17,290 26%6,159 11%
Cost plus fixed fee1,902 5 %3,297 11 %4,143 6%6,943 12%
Total revenue$35,968 100 %$28,498 100 %$66,584 100 %$58,117 100 %
Schedules of Concentration of Risk, by Risk Factor
Table 3.3: Revenue Concentration Greater than 10% of Total Revenue
For the Three Months EndedFor the Six Months Ended
June 30, 2025June 30, 2024June 30, 2025June 30, 2024
(in thousands)
Federal government:
Security Solutions$29,032 $14,209 $51,684 $29,872 
Secure Networks3,640 10,623 8,288 21,567 
Total$32,672 $24,832 $59,972 $51,439 
Schedule of Contract Balances
Table 3.4: Contract Balances
Balance Sheet PresentationJune 30, 2025December 31, 2024
(in thousands)
Billed accounts receivables (1)
Accounts receivable, net$17,111 $10,014 
Unbilled accounts receivableAccounts receivable, net1,210 5,412 
Contract assetsAccounts receivable, net784 3,746 
Contract liabilitiesContract liabilities12,951 6,838 
(1) Net of allowance for credit losses.