XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2024
Revenue Recognition  
Schedule of disaggregated revenue

Pattern of

Three months ended June 30, 

Six months ended June 30, 

Recognition

2024

2023

2024

2023

By product type:

   

   

  

   

  

   

  

   

  

   

Devices and accessories

Point-in-time

$

14,648

$

12,273

$

25,939

$

21,121

Software and other services

Over time

6,839

6,214

13,204

12,842

Total revenue

$

21,487

$

18,487

$

39,143

$

33,963

By geographical market:

United States

$

17,039

$

15,491

$

30,775

$

27,496

International

4,448

2,996

8,368

6,467

Total revenue

$

21,487

$

18,487

$

39,143

$

33,963