XML 31 R87.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies Detail 1 (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2011
Future Minimum Lease Payments Schedule [Abstract]  
Future Minimum Payments Due, Current $ 28,837
Future Minimum Payments, Due in Two Years 22,647
Future Minimum Payments, Due in Three Years 16,968
Future Minimum Payments, Due in Four Years 13,446
Future Minimum Payments, Due in Five Years 9,881
Future Minimum Payments, Due Thereafter 10,456
Future Minimum Payments Due $ 102,235