XML 119 R106.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and contingencies - Future operating lease payments (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity  
2017 $ 12,028
2018 12,254
2019 10,549
2020 10,379
2021 10,935
2022 and thereafter 70,275
Future rental payments under operating leases $ 126,420