XML 95 R80.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Future Minimum Lease Payments Required under Operating Leases (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2017 $ 107,985
2018 91,703
2019 77,932
2020 65,571
2021 48,711
Thereafter 114,660
Operating leases, future minimum payments due $ 506,562