XML 71 R61.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments And Contingencies (Minimum Future Lease Payments) (Details)
$ in Thousands
Mar. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2017 (remainder) $ 56,964
2018 65,734
2019 38,776
2020 27,173
2021 22,084
Thereafter 67,846
Total minimum lease payments 278,577
Minimum sublease rentals excluded from the commitments schedule $ 100