XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant accounting policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Standard service-based warranty terms 1 year    
Extended service-based warranty terms 1 year    
Revenue $ 12,212 $ 11,021  
Contract assets $ 0   $ 0
Practical expedient elected false    
Product      
Disaggregation of Revenue [Line Items]      
Revenue $ 9,963 8,929  
Instruments      
Disaggregation of Revenue [Line Items]      
Revenue 6,837 6,650  
Consumables      
Disaggregation of Revenue [Line Items]      
Revenue 2,544 2,066  
Standalone software products      
Disaggregation of Revenue [Line Items]      
Revenue 582 213  
Service and other      
Disaggregation of Revenue [Line Items]      
Revenue $ 2,249 $ 2,092