| Summary of Disaggregated Revenue by Geographic Region |
Total revenue for the three months ended June 30, 2026 and 2025, based on the disaggregation criteria described above were as follows (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
|
2026 |
|
|
2025 |
|
|
|
Revenue |
|
|
% of Revenue |
|
|
Revenue |
|
|
% of Revenue |
|
Revenue by primary geographical market: |
|
|
|
|
|
|
|
|
|
|
|
|
North America |
|
$ |
3,415 |
|
|
|
56 |
% |
|
$ |
4,707 |
|
|
|
85 |
% |
EMEA |
|
|
2,574 |
|
|
|
42 |
% |
|
|
489 |
|
|
|
9 |
% |
Asia |
|
|
147 |
|
|
|
2 |
% |
|
|
315 |
|
|
|
6 |
% |
Total |
|
$ |
6,136 |
|
|
|
100 |
% |
|
$ |
5,511 |
|
|
|
100 |
% |
|
|
|
|
|
|
|
|
|
|
|
|
|
Revenue by timing of recognition: |
|
|
|
|
|
|
|
|
|
|
|
|
Recognized at a point in time |
|
$ |
2,546 |
|
|
|
41 |
% |
|
$ |
4,203 |
|
|
|
76 |
% |
Recognized over time |
|
|
3,590 |
|
|
|
59 |
% |
|
|
1,308 |
|
|
|
24 |
% |
Total |
|
$ |
6,136 |
|
|
|
100 |
% |
|
$ |
5,511 |
|
|
|
100 |
% |
Total revenue for the six months ended June 30, 2026 and 2025, based on the disaggregation criteria described above were as follows (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Six Months Ended June 30, |
|
|
|
2026 |
|
|
2025 |
|
|
|
Revenue |
|
|
% of Revenue |
|
|
Revenue |
|
|
% of Revenue |
|
Revenue by primary geographical market: |
|
|
|
|
|
|
|
|
|
|
|
|
North America |
|
$ |
5,534 |
|
|
|
45 |
% |
|
$ |
7,864 |
|
|
|
89 |
% |
EMEA |
|
|
6,436 |
|
|
|
52 |
% |
|
|
541 |
|
|
|
6 |
% |
APAC |
|
|
428 |
|
|
|
3 |
% |
|
|
474 |
|
|
|
5 |
% |
Total |
|
$ |
12,398 |
|
|
|
100 |
% |
|
$ |
8,879 |
|
|
|
100 |
% |
|
|
|
|
|
|
|
|
|
|
|
|
|
Revenue by timing of recognition: |
|
|
|
|
|
|
|
|
|
|
|
|
Recognized at a point in time |
|
$ |
4,973 |
|
|
|
40 |
% |
|
$ |
6,684 |
|
|
|
75 |
% |
Recognized over time |
|
|
7,425 |
|
|
|
60 |
% |
|
|
2,195 |
|
|
|
25 |
% |
Total |
|
$ |
12,398 |
|
|
|
100 |
% |
|
$ |
8,879 |
|
|
|
100 |
% |
|