Note 16 - Operating Leases (Details Textual) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
| Operating Leases, Rent Expense, Net | $ 29,316 | $ 31,191 | $ 16,117 |
| Operating Lease Expense 1 [Member] | Other Noncurrent Liabilities [Member] | |||
| Deferred Rent Credit | $ 3,253 | $ 2,217 | |