XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 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 Nine Months Ended
September 30, 2025September 30, 2024September 30, 2025September 30, 2024
Amount%Amount%Amount%Amount%
(dollars in thousands)
Federal$47,296 92 %$20,607 87 %$107,268 91%$72,046 88%
State, local, and commercial4,148 8 %3,176 13 %10,760 9%9,854 12%
Total revenue$51,444 100 %$23,783 100 %$118,028 100 %$81,900 100 %
Table 3.2: Revenue by Contract Type
For the Three Months EndedFor the Nine Months Ended
September 30, 2025September 30, 2024September 30, 2025September 30, 2024
Amount%Amount%Amount%Amount%
(dollars in thousands)
Firm fixed-price$39,409 77 %$18,293 77 %$84,560 71%$63,308 77%
Time-and-materials9,499 18 %3,045 13 %26,789 23%9,204 11%
Cost plus fixed fee2,536 5 %2,445 10 %6,679 6%9,388 12%
Total revenue$51,444 100 %$23,783 100 %$118,028 100%$81,900 100 %
A majority of the Company's revenue was derived under prime contracts and subcontracts with agencies and departments of the U.S. federal government. No other customer accounted for 10% or more of the Company's revenue during the three and nine months ended September 30, 2025, and 2024.
Schedules of Concentration of Risk
Table 3.3: Revenue Concentration Greater than 10% of Total Revenue
For the Three Months EndedFor the Nine Months Ended
September 30, 2025September 30, 2024September 30, 2025September 30, 2024
(in thousands)
Federal government:
Security Solutions$42,333 $15,168 $94,017 $45,040 
Secure Networks4,963 5,439 13,251 27,006 
Total$47,296 $20,607 $107,268 $72,046 
Schedule of Contract Balances
Table 3.4: Contract Balances
Balance Sheet PresentationSeptember 30, 2025December 31, 2024
(in thousands)
Billed accounts receivable (1)
Accounts receivable, net$13,739 $10,014 
Unbilled accounts receivableAccounts receivable, net6,326 5,412 
Contract assetsAccounts receivable, net358 3,746 
Contract liabilitiesContract liabilities13,732 6,838 
(1) Net of allowance for credit losses.