XML 24 R37.htm IDEA: XBRL DOCUMENT v2.4.0.8
Leases (Future Minimum Annual Lease Payments) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2013
Leases, Operating [Abstract]  
Operating Leases Payable, 2014 $ 15,931
Operating Leases Payable, 2015 10,833
Operating Leases Payable, 2016 7,508
Operating Leases Payable, 2017 5,684
Operating Leases Payable, 2018 4,623
Operating Leases Payable, Thereafter 14,210
Total minimum operating lease payments $ 58,789