Note 8 - Restructuring, Redundancy and Related Reorganization Costs (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Severance Costs $ 8,511 $ 10,551
Employee Severance [Member] | WD Services [Member] | Ingeus Acquisition [Member]    
Number of Severance Plans 2  
Severance Costs $ 8,511 10,551
Employee Severance [Member] | WD Services [Member] | Ingeus Acquisition [Member] | Accrued Expenses [Member]    
Restructuring Costs $ 3,916 $ 8,597