XML 131 R88.htm IDEA: XBRL DOCUMENT v2.4.0.6
Leases (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2012
Leases [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 23,290
Operating Leases, Future Minimum Payments, Due in Two Years 22,250
Operating Leases, Future Minimum Payments, Due in Three Years 20,160
Operating Leases, Future Minimum Payments, Due in Four Years 17,600
Operating Leases, Future Minimum Payments, Due in Five Years 16,480
Operating Leases, Future Minimum Payments, Due Thereafter 54,830
Operating Leases, Future Minimum Payments Due $ 154,610