XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue Recognition        
Revenue $ 14,047 $ 12,094 $ 24,038 $ 21,581
United States        
Revenue Recognition        
Revenue 10,824 7,857 18,091 14,350
Europe, Middle East and Africa        
Revenue Recognition        
Revenue 2,712 3,954 4,774 5,942
Asia Pacific        
Revenue Recognition        
Revenue 498 221 868 797
Americas other        
Revenue Recognition        
Revenue 13 62 305 492
Product and service revenue        
Revenue Recognition        
Revenue 13,947 11,949 23,938 21,211
Product and service revenue | Government        
Revenue Recognition        
Revenue 11,101 8,812 18,528 14,992
Product and service revenue | Pharmaceutical/Biotechnology        
Revenue Recognition        
Revenue 2,776 3,106 5,322 6,158
Product and service revenue | Academia and other        
Revenue Recognition        
Revenue 70 31 88 61
Product and service revenue | Handheld        
Revenue Recognition        
Revenue 11,095 8,822 18,518 14,994
Product and service revenue | Desktop        
Revenue Recognition        
Revenue 2,852 3,127 5,420 6,217
Device sales revenue        
Revenue Recognition        
Revenue 8,643 7,959 14,104 13,042
Device sales revenue | Handheld        
Revenue Recognition        
Revenue 7,759 6,503 12,349 10,249
Device sales revenue | Desktop        
Revenue Recognition        
Revenue 884 1,456 1,746 2,793
Recurring revenue        
Revenue Recognition        
Revenue 5,304 3,990 9,834 8,169
Recurring revenue | Handheld        
Revenue Recognition        
Revenue 3,336 2,319 6,169 4,745
Recurring revenue | Desktop        
Revenue Recognition        
Revenue 1,968 1,671 3,674 3,424
Contract revenue        
Revenue Recognition        
Revenue $ 100 $ 145 $ 100 $ 370