XML 84 R68.htm IDEA: XBRL DOCUMENT v3.6.0.2
Operating Leases Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2017 $ 102,541
2018 86,036
2019 68,953
2020 49,112
2021 31,591
Thereafter 41,168
Total $ 379,401