Note 4 - Prepaid Expenses and Other - Summary of Prepaid Expenses and Other (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Prepaid income taxes $ 1,467 $ 1,607
Escrow funds 10,000
Prepaid insurance 3,153 2,971
Prepaid taxes and licenses 3,570 4,895
Note receivable 3,130
Prepaid rent 2,013 2,235
Deposits held for leased premises and bonds 2,609 2,574
Other 12,139 13,342
Total prepaid expenses and other $ 38,081 $ 27,624