XML 78 R63.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Commitments and contingencies      
Operating Leases, Rent Expense, Net $ 1,800 $ 900 $ 700
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity      
2016 1,529    
2017 966    
2018 1,035    
2019 176    
Total future minimum lease payments 3,706    
Funding agreement | Wellcome trust | Expected in second quarter 2016      
Other contingencies      
Development and regulatory milestone payments which the entity may be obligated to pay 800    
Funding agreement | Wellcome trust | Maximum      
Other contingencies      
Development and regulatory milestone payments which the entity may be obligated to pay $ 68,900