XML 34 R89.htm IDEA: XBRL DOCUMENT v2.4.0.8
Leases (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2013
Leases [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 27,980
Operating Leases, Future Minimum Payments, Due in Two Years 27,510
Operating Leases, Future Minimum Payments, Due in Three Years 24,340
Operating Leases, Future Minimum Payments, Due in Four Years 22,600
Operating Leases, Future Minimum Payments, Due in Five Years 20,050
Operating Leases, Future Minimum Payments, Due Thereafter 49,010
Operating Leases, Future Minimum Payments Due $ 171,490