v3.26.1
REVENUE
6 Months Ended
Jun. 30, 2026
REVENUE  
REVENUE

3.

REVENUE

Disaggregation of Revenue

The Company earns revenue through the sale of products and services. Product and service revenue are the disaggregation of revenue primarily used by management, as this disaggregation allows for the evaluation of market trends and certain product lines and services vary in renewing versus non-renewing nature.

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

Three Months Ended June 30, 

  ​ ​ ​

Six Months Ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Point in time

$

5,132

$

7,110

$

10,107

$

13,478

Over time

264

349

540

740

Total

$

5,396

$

7,459

$

10,647

$

14,218

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

Three Months Ended June 30, 

Six Months Ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Hardware

$

2,859

$

4,311

$

5,654

$

8,140

Software

 

2,151

 

2,396

 

4,112

 

4,348

Services

 

386

752

 

881

1,730

Total

$

5,396

$

7,459

$

10,647

$

14,218

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

Three Months Ended June 30, 

  ​ ​ ​

Six Months Ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

2026

  ​ ​ ​

2025

United States

$

5,053

$

6,532

$

9,557

$

12,331

International

 

343

 

927

 

1,090

 

1,887

Total

$

5,396

$

7,459

$

10,647

$

14,218

The amount of deferred revenue as of June 30, 2026 and December 31, 2025 reflects the revenue expected to be recognized in future periods related to remaining performance obligations as the Company collects payment in advance of satisfaction of performance obligations.

As of June 30, 2026 and December 31, 2025, the Company has $3.1 million and $2.2 million in deferred revenue. As of June 30, 2026 approximately $2.9 million of the balance is expected to be earned within the next 12 months and $0.2 million to be earned within the next 13 to 33 months. We recognized approximately $0.8 million of revenue during the six months ended June 30, 2026 that was included in the $2.2 million deferred revenue balance as of December 31, 2025.

As of December 31, 2025 approximately $1.9 million of the balance was expected to be earned within the next 12 months and $0.3 million to be earned within the next 13 to 58 months.

As of June 30, 2026 and December 31, 2025, the Company had no contract assets.