XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and contingencies - Operating Leases - (Details)
$ in Thousands
Mar. 31, 2017
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2017 $ 2,411
2018 3,290
2019 3,382
2020 3,762
2021 3,868
2022 + 12,272
Total minimum lease payments 28,985
75 Sidney Street  
Leasehold incentive received from landlord 1,300
64 Sidney Street  
Leasehold incentive received from landlord $ 3,500