XML 60 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and contingencies (Details) - Funding agreement - Wellcome trust - USD ($)
$ in Millions
Sep. 30, 2017
Jun. 30, 2016
Other Commitments [Abstract]    
Development and regulatory milestone payments which the entity may be obligated to pay   $ 0.8
Maximum    
Other Commitments [Abstract]    
Development and regulatory milestone payments which the entity may be obligated to pay $ 22.4