XML 107 R88.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies Detail 1 (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2012
Future Minimum Lease Payments Schedule [Abstract]  
Future Minimum Payments Due, Current $ 33,248
Future Minimum Payments, Due in Two Years 26,497
Future Minimum Payments, Due in Three Years 16,875
Future Minimum Payments, Due in Four Years 11,044
Future Minimum Payments, Due in Five Years 6,943
Future Minimum Payments, Due Thereafter 8,103
Future Minimum Payments Due $ 102,710