XML 57 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies Detail 1 (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Future Minimum Lease Payments Schedule [Abstract]  
Future Minimum Payments Due, Current $ 30,745us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
Future Minimum Payments, Due in Two Years 24,739us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
Future Minimum Payments, Due in Three Years 15,620us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
Future Minimum Payments, Due in Four Years 10,827us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
Future Minimum Payments, Due in Five Years 8,010us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Future Minimum Payments, Due Thereafter 13,595us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Future Minimum Payments Due $ 103,536us-gaap_OperatingLeasesFutureMinimumPaymentsDue