Annual report pursuant to Section 13 and 15(d)

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

v2.4.0.6
Commitments and Contingencies (Schedule of Future Minimum Rental Payments for Operating Leases) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2012
Commitments and Contingencies Disclosure [Abstract]  
2013 $ 42,771
2014 37,477
2015 33,842
2016 32,029
2017 31,203
Thereafter 92,739
Operating leases, future minimum payments due, total $ 270,061