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

​