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%