Annual report pursuant to Section 13 and 15(d)

Leases (Future Minimum Annual Lease Payments) (Details)

v2.4.0.6
Leases (Future Minimum Annual Lease Payments) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2011
Leases [Abstract]  
Capital Leases Payable, 2012 $ 3,728
Capital Leases Payable, 2013 2,730
Total minimum capital lease payments 6,458
Less: Amount representing interest (130)
Present value of capitalized lease obligations 6,328
Operating Leases Payable, 2012 16,256
Operating Leases Payable, 2013 12,682
Operating Leases Payable, 2014 9,439
Operating Leases Payable, 2015 6,193
Operating Leases Payable, 2016 5,126
Operating Leases Payable, Thereafter 23,616
Total minimum operating lease payments 73,312
Total Leases Payable, 2012 19,984
Total Leases Payable, 2013 15,412
Total Leases Payable, 2014 9,439
Total Leases Payable, 2015 6,193
Total Leases Payable, 2016 5,126
Total Leases Payable, Thereafter 23,616
Total minimum lease payments $ 79,770