v3.26.1
Summary of Significant Accounting Policies - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue Recognition    
Revenue $ 13,381 $ 11,777
United States    
Revenue Recognition    
Revenue 10,598 7,012
Europe, Middle East and Africa    
Revenue Recognition    
Revenue 1,128 4,454
Asia Pacific    
Revenue Recognition    
Revenue 580 181
Americas other    
Revenue Recognition    
Revenue 1,075 130
United States federal and defense    
Revenue Recognition    
Revenue 3,259 1,729
United States State authorities and local municipalities    
Revenue Recognition    
Revenue 6,775 4,687
Rest of world national and provincial organizations    
Revenue Recognition    
Revenue 2,715 4,674
Global pharmaceutical, industrial and other    
Revenue Recognition    
Revenue 632 687
Handheld product and service revenue    
Revenue Recognition    
Revenue 12,749 10,936
Program product and service revenue    
Revenue Recognition    
Revenue   154
OEM and funded partnership revenue    
Revenue Recognition    
Revenue 632 687
Device sales revenue    
Revenue Recognition    
Revenue 9,360 7,411
Recurring revenue    
Revenue Recognition    
Revenue $ 4,021 4,303
Contract revenue    
Revenue Recognition    
Revenue   $ 63