v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue per geographical location

Revenue per geographical location is as follows:

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

 

Americas

 

$

10,267

 

 

$

10,991

 

 

$

22,523

 

 

$

15,747

 

 

APAC

 

 

7,300

 

 

 

3,199

 

 

 

11,995

 

 

 

4,689

 

 

EMEA

 

 

11,396

 

 

 

11,647

 

 

 

24,170

 

 

 

19,802

 

 

Total revenue

 

$

28,963

 

 

$

25,837

 

 

$

58,688

 

 

$

40,238

 

 

Schedule of Company's revenue by the timing of transfer

The following table disaggregates the Company's revenue by the timing of transfer of products or services:

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

 

Services transferred over time

 

$

3,402

 

 

$

3,625

 

 

$

8,495

 

 

$

5,012

 

 

Goods transferred at a point in time

 

 

25,561

 

 

 

22,212

 

 

 

50,193

 

 

 

35,226

 

 

Total revenue

 

$

28,963

 

 

$

25,837

 

 

$

58,688

 

 

$

40,238