XML 82 R68.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and contingencies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Jan. 31, 2017
Jun. 30, 2016
Other contingencies          
Operating leases, rent expense $ 2.2 $ 1.8 $ 0.9    
Funding agreement | Wellcome trust limited          
Other contingencies          
Development and regulatory milestone payments which the entity may be obligated to pay         $ 0.8
Subsequent Event | Funding agreement | Maximum | Wellcome trust limited          
Other contingencies          
Development and regulatory milestone payments which the entity may be obligated to pay       $ 22.4