Note 21 - Related Party Transactions (Details Textual) - USD ($)
|
|
12 Months Ended |
|
Nov. 17, 2016 |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
Mar. 10, 2016 |
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number |
|
44,423,120
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares |
|
25,163,194
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number |
|
22,419,208
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award Accelerated Compensation Cost |
|
$ 367,000
|
$ 13,000
|
$ 0
|
|
| The 2016 Purchase Agreement [Member] |
|
|
|
|
|
| Common Stock Purchase Agreement, Number of Shares Authorized to Issue and Sell to Investors |
|
|
|
|
405,000,000
|
| Common Stock Purchase Agreement, Value of Shares Authorized to Issue and Sell to Investors |
|
|
|
|
$ 63,400,000
|
| Innovative Materials Group [Member] |
|
|
|
|
|
| Royalty Revenue |
|
0
|
0
|
6,000
|
|
| Mr. Steipp [Member] | The Separation Agreement [Member] |
|
|
|
|
|
| Severance Costs |
$ 300,000
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number |
3,990,400
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares |
9,939,451
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number |
10,777,949
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award Accelerated Compensation Cost |
|
297,000
|
|
|
|
| Accrued Liabilities |
|
301,000
|
|
|
|
| Eontec [Member] | License Agreement [Member] |
|
|
|
|
|
| Related Party Transaction, Amounts of Transaction |
|
$ 68,000
|
$ 0
|
$ 0
|
|
| Chairman of Eontec [Member] | Minimum [Member] |
|
|
|
|
|
| Beneficial Ownership Percentage |
|
5.00%
|
|
|
|