XML 68 R57.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases (Details)
$ in Thousands
Sep. 30, 2016
USD ($)
Future Minimum Payments Under Non-cancelable Operating Leases  
2016 $ 568,913,000
2017 2,515,812,000
2018 2,475,120,000
2019 2,225,854,000
2020 2,008,310,000
Thereafter 2,784,858,000
Total $ 12,578,867,000