| 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 |
|