v3.26.1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
Summary of Significant Accounting Policies  
Schedule of allowance for credit losses The following is a summary of the activity of the Company’s allowance for credit losses (in thousands):

Three Months Ended June 30, 

Six Months Ended June 30, 

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Balance at beginning of period

$

90

$

544

$

147

524

Current period change for expected credit loss

(48)

(28)

Deduction / recoveries collected

(377)

(57)

(377)

Balance at end of period

$

90

$

119

$

90

119

Schedule of finite lived intangible assets useful life

Customer Relationships

8 years

Developed Technology

15 years

Trade Name

2 years

Schedule of disaggregation of revenue

The Company’s product and service revenue consists of sales of devices and recurring revenue which includes consumables, accessories, software, software subscriptions and the sale of service and extended warranty plans. The following table presents the Company’s revenue by revenue stream (in thousands):

Three Months Ended June 30, 

Six Months Ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Revenue:

 

  ​

 

  ​

 

  ​

 

  ​

Device sales revenue

$

11,024

$

8,282

$

20,384

$

15,693

Recurring revenue

 

4,946

 

4,733

 

8,968

 

9,037

Contract revenue

 

104

 

20

 

104

 

83

Total revenue

$

16,074

$

13,035

$

29,456

$

24,813

The following table presents the Company’s revenue by source (in thousands):

Three Months Ended June 30, 

Six Months Ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Revenue:

Handheld product and service revenue

$

15,452

$

12,473

$

28,201

$

23,409

Program product and service revenue

10

12

10

166

OEM and funded partnership revenue

612

550

1,245

1,238

Total revenue

$

16,074

$

13,035

$

29,456

$

24,813

Revenue based on the end-user entity type for the Company’s revenue are presented below (in thousands):

Three Months Ended June 30, 

Six Months Ended June 30, 

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

United States federal and defense

$

2,560

$

2,886

$

5,819

$

4,615

United States state authorities and local municipalities

8,912

7,561

15,688

 

12,248

Rest of world national and provincial organizations

4,139

 

2,033

6,853

6,707

Global pharmaceutical, industrial and other

463

 

555

1,096

 

1,243

Total revenue

$

16,074

$

13,035

$

29,456

$

24,813

The following table disaggregates the Company’s revenue from contracts with customers by geography, which are determined based on the customer location (in thousands):

Three Months Ended June 30, 

Six Months Ended June 30, 

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

United States

$

11,843

$

10,930

$

22,441

$

17,942

Europe, Middle East and Africa

2,302

 

1,366

3,430

 

5,820

Asia Pacific

1,546

671

2,125

852

Americas other

383

 

68

1,460

 

199

Total revenue

$

16,074

$

13,035

$

29,456

$

24,813

Summary of the activity of the Company's deferred revenue

The following is a summary of the activity of the Company’s deferred revenue (in thousands):

Six Months Ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

Balances at beginning of period

$

17,265

$

20,630

Recognition of revenue included in balance at beginning of the period

 

(4,681)

 

(5,949)

Deferred revenue acquired, net of revenue recognized

2,919

Revenue deferred during the period, net of revenue recognized

 

6,220

 

3,325

Balances at end of period

$

21,723

$

18,006

Schedule of deferred revenue amounts expected to be recognized in the future

The amount of deferred revenue equals the transaction price allocated to unfulfilled performance obligations for the period presented. Such deferred revenue amounts related to product and service revenue are expected to be recognized in the future as follows (in thousands):

June 30, 

December 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

Deferred revenue expected to be recognized in:

 

  ​

 

  ​

One year or less

$

10,711

$

8,934

One to two years

 

5,213

 

4,295

Three years and beyond

 

5,799

 

4,036

$

21,723

$

17,265