XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and contingencies - Other Agreements - (Details) - Non-profit organization agreement
$ in Millions
12 Months Ended
Dec. 31, 2016
USD ($)
multiple
Dec. 31, 2017
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Maximum funding $ 4.0  
Funding multiple | multiple 2.6  
Milestone payment liability   $ 1.0