XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue recognition - 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        
Total revenue $ 23,500 $ 25,371 $ 53,052 $ 52,580
Product revenue        
Revenue recognition        
Total revenue 14,785 18,676 35,441 36,924
Product revenue | NA        
Revenue recognition        
Total revenue 7,192 10,934 18,190 21,601
Product revenue | EMEA        
Revenue recognition        
Total revenue 5,715 4,881 12,187 11,207
Product revenue | Asia Pacific        
Revenue recognition        
Total revenue 1,878 2,861 5,064 4,116
Instruments        
Revenue recognition        
Total revenue 5,604 5,838 11,826 12,799
Instruments | NA        
Revenue recognition        
Total revenue 2,473 2,122 4,638 5,878
Instruments | EMEA        
Revenue recognition        
Total revenue 2,127 1,630 4,173 4,463
Instruments | Asia Pacific        
Revenue recognition        
Total revenue 1,004 2,086 3,015 2,458
Consumable and other products        
Revenue recognition        
Total revenue 9,181 12,838 23,615 24,125
Consumable and other products | NA        
Revenue recognition        
Total revenue 4,719 8,812 13,552 15,723
Consumable and other products | EMEA        
Revenue recognition        
Total revenue 3,588 3,251 8,014 6,744
Consumable and other products | Asia Pacific        
Revenue recognition        
Total revenue 874 775 2,049 1,658
Service and other revenue        
Revenue recognition        
Total revenue 8,548 5,648 17,358 12,057
Service and other revenue | NA        
Revenue recognition        
Total revenue 7,148 4,177 14,811 9,162
Service and other revenue | EMEA        
Revenue recognition        
Total revenue 1,241 1,393 2,242 2,743
Service and other revenue | Asia Pacific        
Revenue recognition        
Total revenue 159 78 305 152
Service-type warranties        
Revenue recognition        
Total revenue 2,132 1,607 4,166 3,078
Service-type warranties | NA        
Revenue recognition        
Total revenue 1,320 1,098 2,603 2,069
Service-type warranties | EMEA        
Revenue recognition        
Total revenue 688 458 1,347 896
Service-type warranties | Asia Pacific        
Revenue recognition        
Total revenue 124 51 216 113
Research services        
Revenue recognition        
Total revenue 5,835 3,518 12,075 7,816
Research services | NA        
Revenue recognition        
Total revenue 5,511 2,728 11,607 6,286
Research services | EMEA        
Revenue recognition        
Total revenue 316 763 447 1,491
Research services | Asia Pacific        
Revenue recognition        
Total revenue 8 27 21 39
Other services        
Revenue recognition        
Total revenue 581 523 1,117 1,163
Other services | NA        
Revenue recognition        
Total revenue 317 351 601 807
Other services | EMEA        
Revenue recognition        
Total revenue 237 172 448 356
Other services | Asia Pacific        
Revenue recognition        
Total revenue 27   68  
Collaboration and license revenue        
Revenue recognition        
Total revenue 92 105 178 366
Collaboration and license revenue | NA        
Revenue recognition        
Total revenue 43 41 43 228
Collaboration and license revenue | EMEA        
Revenue recognition        
Total revenue $ 49 $ 64 83 $ 138
Collaboration and license revenue | Asia Pacific        
Revenue recognition        
Total revenue     $ 52