XML 72 R58.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies - Minimum Rental Commitments Under Non-Cancelable Leases (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2016 $ 88,177
2017 74,939
2018 56,425
2019 42,763
2020 37,668
Thereafter 81,437
Operating Leases, Future Minimum Payments Due, Total $ 381,409