XML 37 R26.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2026
REVENUE  
Schedule of disaggregation of revenue

The following table disaggregates revenue by recognition method for the three months ended March 31, 2026 and 2025 (in thousands):

Three Months Ended March 31, 

  ​ ​ ​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Point in time

$

4,975

$

6,368

Over time

276

391

Total

$

5,251

$

6,759

The following table disaggregates revenue by type of products and services for the three months ended March 31, 2026 and 2025 (in thousands):

Three Months Ended March 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Hardware

$

2,795

$

3,829

Software

 

1,961

 

1,952

Services

 

495

978

Total

$

5,251

$

6,759

The following table disaggregates revenue by geographic area for the three months ended March 31, 2026 and 2025 (in thousands):

Three Months Ended March 31, 

  ​ ​ ​

  ​ ​ ​

2026

  ​ ​ ​

2025

United States

$

4,504

$

5,799

International

 

747

 

960

Total

$

5,251

$

6,759