v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
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

%