XML 28 R12.htm IDEA: XBRL DOCUMENT v3.26.1
ACCOUNTS RECEIVABLE, NET
12 Months Ended
Dec. 31, 2025
Receivables [Abstract]  
ACCOUNTS RECEIVABLE, NET ACCOUNTS RECEIVABLE, NET
Table 4.1: Details of Accounts Receivable, Net
As of December 31,
20252024
(in thousands)
Billed accounts receivables$9,416 $10,070 
Unbilled accounts receivable6,962 5,412 
Contract assets663 3,746 
Allowance for credit losses(41)(56)
   Accounts receivable, net$17,000 $19,172 
Because our primary customer base includes agencies of the U.S. federal government, we have a concentration of credit risk associated with our accounts receivable, as 85.4% and 87.8% of our billed and unbilled accounts receivable, as of December 31, 2025, and 2024, respectively, were with U.S. federal government customers. While we acknowledge the potentially material and adverse risk of such a significant concentration of credit risk, our past experience of collecting substantially all of such receivables provides us with an informed basis that such risk, if any, is manageable. We perform ongoing credit evaluations of all of our customers and generally do not require collateral or other guarantees from our customers. We maintain allowances for potential losses.
Table 4.2: Allowance for Credit Losses Activities
Balance Beginning
of Year
Provision for (Recovery from) Credit Losses (1)
Write-Offs (2)
Balance
End
of Year
(in thousands)
For the Year Ended December 31, 2025$56 $$(17)$41 
For the Year Ended December 31, 2024283 (20)(207)56 
(1) Current year account receivable reserves for expected credit losses and subsequent recoveries, net
(2) Accounts receivable written-off
On July 15, 2016, we entered into an accounts receivable purchase agreement (the "Factoring Agreement") with a third party (the "Factor") on a non-recourse basis. This agreement was terminated on December 10, 2025. There were no accounts receivable sold during 2025 and 2024, respectively.
On March 10, 2026, we entered into a new Factoring Agreement with the same Factor. Under the agreement, we may offer eligible accounts receivable arising from our U.S. government prime contracts or subcontracts for sale (collectively, the "Purchased Receivables") to the Factor, and the Factor may purchase such receivables at its sole discretion. The total amount of Purchased Receivables is subject to a maximum limit of $10.0 million of outstanding Purchased Receivables at any given time. This new Factoring Agreement has an initial term expiring on March 10, 2027 and automatically renews annually thereafter unless terminated in writing by the parties.