v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The table below presents revenue from government customers as a percentage of total revenue for the periods indicated:

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Government revenue92 %85 %89 %84 %
The Company’s revenues disaggregated by customer location is as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
United States$12,514 $4,182 $19,612 $8,766 
United Kingdom187 474 1,732 2,924 
Japan— — 251 852 
France286 283 662 314 
Australia88 338 613 609 
Other463 — 575 
Total revenue$13,538 $5,277 $23,445 $13,472 

The following table depicts the disaggregation of revenue by timing of transfer of products or services (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Revenue recognized over time $12,264 $4,964 $21,257 $12,186 
Revenue recognized at a point in time1,274 313 2,188 1,286 
Total revenue$13,538 $5,277 $23,445 $13,472 
Schedule of Reconciliation of Beginning and Ending Balances of Unbilled Receivables and Contract Liabilities
A reconciliation of the beginning and ending balances of contract assets, unbilled receivables and contract liabilities for the period is shown in the table below (in thousands):
Unbilled
Receivables
Contract
Assets
Contract
Liabilities
As of December 31, 2025$2,637 $201 $6,871 
Unbilled receivables additions14,577 — — 
Contract assets additions— 356 — 
Amounts transferred to receivables(13,736)(424)— 
Customer advance payments— — 4,526 
Revenue recognized— — (8,809)
As of June 30, 2026$3,478 $133 $2,588