XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue Recognition        
Revenue $ 11,106 $ 8,277 $ 19,412 $ 13,820
Americas        
Revenue Recognition        
Revenue 9,470 5,815 15,538 10,489
Europe, Middle East and Africa        
Revenue Recognition        
Revenue 1,245 1,725 2,601 2,171
Asia Pacific        
Revenue Recognition        
Revenue 391 737 1,273 1,160
Product and service revenue        
Revenue Recognition        
Revenue 10,608 7,915 18,637 13,272
Product and service revenue | Government        
Revenue Recognition        
Revenue 7,002 5,279 11,719 8,513
Product and service revenue | Pharmaceutical/Biotechnology        
Revenue Recognition        
Revenue 3,577 2,609 6,705 4,709
Product and service revenue | Academia        
Revenue Recognition        
Revenue 29 27 213 50
Product and service revenue | Handheld        
Revenue Recognition        
Revenue 6,938 5,278 11,408 8,518
Product and service revenue | Desktop        
Revenue Recognition        
Revenue 3,670 2,637 7,229 4,754
Device sales        
Revenue Recognition        
Revenue 7,755 6,181 13,287 10,092
Consumables and service        
Revenue Recognition        
Revenue 2,853 1,734 5,350 3,180
License and contract revenue        
Revenue Recognition        
Revenue $ 498 $ 362 $ 775 $ 548