v3.26.1
Revenue and Deferred Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Summary of deferred revenue

  ​ ​ ​

Six Months Ended

June 30, 

2026

  ​ ​ ​

2025

Deferred revenue, beginning of period

$

1,286

$

1,883

Revenue recognized in the six months ended related to amounts included in deferred revenue at the beginning of the period

(823)

(1,416)

Deferred revenue, KSF Acquisition

655

Revenue deferred, net of revenue recognized on contracts in the respective period

744

1,354

Deferred revenue, end of period

$

1,862

$

1,821

 

Summary of revenue by product line and timing of recognition

Three Months Ended June 30, 

2026

2025

  ​ ​ ​

Point in time

  ​ ​ ​

Over time

  ​ ​ ​

Total

  ​ ​ ​

Point in time

  ​ ​ ​

Over time

  ​ ​ ​

Total

ASRs

$

(14)

$

933

$

919

$

12

$

1,134

$

1,146

ECDs

972

303

 

1,275

1,358

245

 

1,603

Security Force

-

6,830

6,830

-

-

-

Total

$

958

$

8,066

$

9,024

$

1,370

$

1,379

$

2,749

 

Six Months Ended June 30, 

2026

2025

  ​ ​ ​

Point in time

  ​ ​ ​

Over time

  ​ ​ ​

Total

  ​ ​ ​

Point in time

  ​ ​ ​

Over time

  ​ ​ ​

Total

ASRs

$

13

$

1,866

$

1,879

$

20

$

2,308

$

2,328

ECDs

3,410

570

 

3,980

2,863

475

 

3,338

Security Force

-

9,181

9,181

-

-

-

Total

$

3,423

$

11,617

$

15,040

$

2,883

$

2,783

$

5,666