XML 54 R97.htm IDEA: XBRL DOCUMENT v2.4.0.8
Leases Operating Leases (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Operating Leased Assets [Line Items]      
Operating Leases, Rent Expense $ 90,128 $ 83,064 $ 75,696
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
Operating Leases, Future Minimum Payments Due, Current 90,565    
Operating Leases, Future Minimum Payments, Due in Two Years 85,225    
Operating Leases, Future Minimum Payments, Due in Three Years 73,158    
Operating Leases, Future Minimum Payments, Due in Four Years 66,536    
Operating Leases, Future Minimum Payments, Due in Five Years 41,221    
Operating Leases, Future Minimum Payments, Due Thereafter 81,321    
Operating Leases, Future Minimum Payments Due 438,026    
Discontinued Operations [Member]
     
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
Operating Leases, Future Minimum Payments Due, Current 8,561    
Operating Leases, Future Minimum Payments, Due in Two Years 8,561    
Operating Leases, Future Minimum Payments, Due in Three Years 7,637    
Operating Leases, Future Minimum Payments, Due in Four Years 4,496    
Operating Leases, Future Minimum Payments, Due in Five Years 2,992    
Operating Leases, Future Minimum Payments, Due Thereafter 2,328    
Operating Leases, Future Minimum Payments Due 34,575    
333131 Mining Machinery and Equipment Manufacturing [Member]
     
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
Operating Leases, Future Minimum Payments Due, Current 33,084    
Operating Leases, Future Minimum Payments, Due in Two Years 33,084    
Operating Leases, Future Minimum Payments, Due in Three Years 33,084    
Operating Leases, Future Minimum Payments, Due in Four Years 26,685    
Operating Leases, Future Minimum Payments, Due in Five Years 26,685    
Operating Leases, Future Minimum Payments, Due Thereafter 13,343    
Operating Leases, Future Minimum Payments Due $ 165,965