XML 39 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues

The following table presents the Company’s revenues disaggregated by geography (in thousands):

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

Service revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

United States

 

$

11,192

 

 

$

11,261

 

 

$

22,581

 

 

$

18,107

 

 

Europe

 

 

7,115

 

 

 

6,963

 

 

 

12,532

 

 

 

11,316

 

 

Total service revenue

 

 

18,307

 

 

 

18,224

 

 

 

35,113

 

 

 

29,423

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Lease revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

United States

 

$

88

 

 

$

217

 

 

$

208

 

 

$

430

 

 

Europe

 

 

189

 

 

 

179

 

 

 

419

 

 

 

287

 

 

Total lease revenue

 

 

277

 

 

 

396

 

 

 

627

 

 

 

717

 

 

Total Revenue

 

$

18,584

 

 

$

18,620

 

 

$

35,740

 

 

$

30,140