v3.26.3
Summary of Significant Accounting Policies - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue Recognition        
Revenue: $ 18,950 $ 14,005 $ 48,406 $ 38,817
United States        
Revenue Recognition        
Revenue: 11,399 11,231 33,840 29,173
Europe, Middle East and Africa        
Revenue Recognition        
Revenue: 2,341 1,538 5,771 7,358
Asia Pacific        
Revenue Recognition        
Revenue: 4,779 793 6,904 1,645
Americas other        
Revenue Recognition        
Revenue: 431 443 1,891 641
United States federal and defense        
Revenue Recognition        
Revenue: 5,545 4,741 11,365 9,356
United States State authorities and local municipalities        
Revenue Recognition        
Revenue: 4,885 6,098 20,573 18,346
Rest of world national and provincial organizations        
Revenue Recognition        
Revenue: 7,462 2,426 14,315 9,133
Global pharmaceutical, industrial and other        
Revenue Recognition        
Revenue: 1,058 740 2,153 1,982
Handheld product and service revenue        
Revenue Recognition        
Revenue: 17,828 13,215 46,029 36,624
Program product and service revenue        
Revenue Recognition        
Revenue:     10 166
OEM and funded partnership revenue        
Revenue Recognition        
Revenue: 1,122 790 2,367 2,027
Device sales revenue        
Revenue Recognition        
Revenue: 13,867 9,114 34,251 24,806
Recurring revenue        
Revenue Recognition        
Revenue: $ 5,083 4,837 14,051 13,894
Contract revenue        
Revenue Recognition        
Revenue:   $ 54 $ 104 $ 117