XML 36 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 9 - Commitments and Contingencies (Details) - Lease Payments (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Future Lease Payments Table [Abstract]  
2014 $ 17,140us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
2015 13,476us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
2016 8,715us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
2017 5,523us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
2018 3,237us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Thereafter 2,815us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Total $ 50,906us-gaap_OperatingLeasesFutureMinimumPaymentsDue