Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies Commitments and Contingencies (Schedule of Future Minimum Rental Payments for Operating Leases) (Details)

v2.4.0.8
Commitments and Contingencies Commitments and Contingencies (Schedule of Future Minimum Rental Payments for Operating Leases) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2013
Commitments and Contingencies Disclosure [Abstract]  
2014 $ 44,689
2015 40,298
2016 37,301
2017 33,962
2018 30,511
Thereafter 88,926
Operating leases, future minimum payments due, total $ 275,687