Note 14 - Provision for Income Taxes (Details) - Unrecognized Tax Benefits Activity - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
|
| Unrecognized Tax Benefits Activity [Abstract] | |||
| Beginning balance | $ 2,981 | $ 1,718 | $ 0 |
| Increases to tax positions taken in the current year | 1,471 | 1,255 | 917 |
| Increases to tax positions taken in a prior year | 3,117 | 8 | 801 |
| Decrease due to resolution of tax positions taken in a prior year | (2,981) | 0 | 0 |
| Balance at December 31 | $ 4,588 | $ 2,981 | $ 1,718 |