Note 9 - Notes Payable - Notes Payable (Details) - USD ($) $ in Thousands |
Dec. 31, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Notes Payable and Other Obligations | $ 32,396 | $ 10,707 |
| Current portion of notes payable and other obligations | (10,764) | (4,347) |
| Notes payable and other obligations, less current portion | 21,632 | 6,360 |
| Note Payable, Former Stockholder of Nolte [Member] | ||
| Notes Payable and Other Obligations | 278 | 754 |
| Stock Payable [Member] | ||
| Notes Payable and Other Obligations | 6,047 | |
| Unsecured Debt [Member] | ||
| Notes Payable and Other Obligations | $ 26,071 | $ 9,953 |