XML 162 R149.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Future minimum operating lease payments (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Future minimum payments on operating leases:  
2016 $ 70,359
2017 62,590
2018 57,030
2019 51,566
2020 47,738
2021-2031 96,602
Total minimum future rentals $ 385,885