Note 19 - Related Party Transactions (Details) - Related Party Balance Sheet Accounts - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Accounts receivable    
Accounts receivable, related parties $ 10 $ 1,173
Prepaid expenses    
Prepaid expenses, related parties 35  
Accounts payable    
Accounts payable, related parties 244 2,912
Accrued liabilities    
Accrued liabilities, related parties   46
Affiliated Entity [Member]    
Accounts receivable    
Accounts receivable, related parties 10 1,173
Prepaid expenses    
Prepaid expenses, related parties 35  
Accounts payable    
Accounts payable, related parties 244 2,912
Accrued liabilities    
Accrued liabilities, related parties   46
Affiliated Entity [Member] | Biodiesel [Member]    
Accounts receivable    
Accounts receivable, related parties 10 1,173
Affiliated Entity [Member] | Natural Gas Purchases [Member]    
Accounts payable    
Accounts payable, related parties 233 2,912
Affiliated Entity [Member] | Administrative Services and Other [Member]    
Prepaid expenses    
Prepaid expenses, related parties 35  
Affiliated Entity [Member] | Travel and Administrative Services [Member]    
Accounts payable    
Accounts payable, related parties $ 11  
Accrued liabilities    
Accrued liabilities, related parties   $ 46