Note 7 - Accrued Expenses - Summary of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Accrued compensation $ 23,050 $ 20,523
NET Services accrued contract payments 32,001 26,669
Income taxes payable 372 24,200
Other 45,449 46,044
Total accrued expenses $ 100,872 $ 117,436