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 |