XML 100 R84.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments And Contingencies (Future Minimum Payments Under Operating Leases) (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Total Minimum Payments, 2017 $ 59,014
Total Minimum Payments, 2018 58,772
Total Minimum Payments, 2019 43,836
Total Minimum Payments, 2020 38,570
Total Minimum Payments, 2021 28,386
Total Minimum Payments, Years subsequent to 2021 31,267
Non-cancelable Subleases, 2017 17,345
Non-cancelable Subleases, 2018 17,345
Non-cancelable Subleases, 2012 17,345
Non-cancelable Subleases, 2020 17,392
Non-cancelable Subleases, 2021 17,345
Non-cancelable Subleases, Years subsequent to 2021 24,045
Net Minimum Payments, 2017 41,669
Net Minimum Payments, 2018 41,427
Net Minimum Payments, 2019 26,491
Net Minimum Payments, 2020 21,178
Net Minimum Payments, 2021 11,041
Net Minimum Payments, Years subsequent to 2021 $ 7,222