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, 2012
Leases, Operating [Abstract]  
Capital Leases Payable, 2013 $ 3,308
Total minimum capital lease payments 3,308
Less: Amount representing interest (44)
Present value of capitalized lease obligations 3,264
Operating Leases Payable, 2013 15,823
Operating Leases Payable, 2014 11,977
Operating Leases Payable, 2015 7,566
Operating Leases Payable, 2016 5,707
Operating Leases Payable, 2017 4,801
Operating Leases Payable, Thereafter 19,136
Total minimum operating lease payments 65,010
Total Leases Payable, 2013 19,131
Total Leases Payable, 2014 11,977
Total Leases Payable, 2015 7,566
Total Leases Payable, 2016 5,707
Total Leases Payable, 2017 4,801
Total Leases Payable, Thereafter 19,136
Total minimum lease payments $ 68,318