XML 72 R56.htm IDEA: XBRL DOCUMENT v3.4.0.3
Commitments and Contingencies - Schedule of Future Minimum Annual Commitments (Details)
$ in Thousands
Mar. 31, 2016
USD ($)
Operating Leases  
2015 $ 33,721
2016 46,960
2017 57,211
2018 52,363
2019 48,687
Thereafter 157,427
Total future lease commitments 396,369
Minimum Purchase Commitments  
2015 22,109
2016 19,861
2017 17,222
2018 12,967
2019 4,258
Thereafter 14,850
Total future purchase commitments $ 91,267