XML 27 R89.htm IDEA: XBRL DOCUMENT v2.4.0.8
Commitments and Contingencies Detail 1 (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2013
Future Minimum Lease Payments Schedule [Abstract]  
Future Minimum Payments Due, Current $ 33,028
Future Minimum Payments, Due in Two Years 24,980
Future Minimum Payments, Due in Three Years 16,063
Future Minimum Payments, Due in Four Years 10,024
Future Minimum Payments, Due in Five Years 7,418
Future Minimum Payments, Due Thereafter 10,004
Future Minimum Payments Due $ 101,517