XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregated Revenue by Geographic Region Total revenue for the three months ended June 30, 2024 and 2023, based on the disaggregation criteria described above were as follows (in thousands):

 

 

 

Three Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

 

Revenue

 

 

% of Revenue

 

 

Revenue

 

 

% of Revenue

 

Revenue by primary geographical market:

 

 

 

 

 

 

 

 

 

 

 

 

North America

 

$

1,951

 

 

 

97

%

 

$

288

 

 

 

39

%

Europe

 

 

40

 

 

 

2

%

 

 

157

 

 

 

21

%

Asia

 

 

21

 

 

 

1

%

 

 

298

 

 

 

40

%

Total

 

$

2,012

 

 

 

100

%

 

$

743

 

 

 

100

%

 

 

 

 

 

 

 

 

 

 

 

 

Revenue by timing of recognition:

 

 

 

 

 

 

 

 

 

 

 

 

Recognized at a point in time

 

$

1,394

 

 

 

69

%

 

$

510

 

 

 

69

%

Recognized over time

 

 

618

 

 

 

31

%

 

 

233

 

 

 

31

%

Total

 

$

2,012

 

 

 

100

%

 

$

743

 

 

 

100

%

 

 

 

 

 

 

Total revenue for the six months ended June 30, 2024 and 2023, based on the disaggregation criteria described above are as follows (in thousands):

 

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

 

Revenue

 

 

% of Revenue

 

 

Revenue

 

 

% of Revenue

 

Revenue by primary geographical market:

 

 

 

 

 

 

 

 

 

 

 

 

North America

 

$

3,625

 

 

 

88

%

 

$

1,019

 

 

 

54

%

Europe

 

 

269

 

 

 

7

%

 

 

401

 

 

 

21

%

Asia

 

 

225

 

 

 

5

%

 

 

471

 

 

 

25

%

Total

 

$

4,119

 

 

 

100

%

 

$

1,891

 

 

 

100

%

 

 

 

 

 

 

 

 

 

 

 

 

Revenue by timing of recognition:

 

 

 

 

 

 

 

 

 

 

 

 

Recognized at a point in time

 

$

3,108

 

 

 

75

%

 

$

1,457

 

 

 

77

%

Recognized over time

 

 

1,011

 

 

 

25

%

 

 

434

 

 

 

23

%

Total

 

$

4,119

 

 

 

100

%

 

$

1,891

 

 

 

100

%