XML 114 R86.htm IDEA: XBRL DOCUMENT v3.20.1
Related party transactions (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Nov. 14, 2019
Nov. 13, 2019
Nov. 28, 2018
Related party transactions            
Commitment to sponsor agreement        
bioMerieux | Joint development and license agreement            
Related party transactions            
Related party revenue 100,000 2,100,000 $ 1,100,000      
Tufts | License Agreement            
Related party transactions            
Royalty Expense 1,000,000 700,000 500,000      
Harvard University            
Related party transactions            
Related party revenue 100,000          
Harvard University | Maximum            
Related party transactions            
Related party revenue   100,000 $ 100,000      
PPH | Maximum            
Related party transactions            
Commitment to sponsor agreement       $ 200,000 $ 120,000 $ 120,000
Total contributions to sponsor agreement $ 100,000 $ 100,000