XML 52 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Note 16 - Commitments and Contingencies (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Purchase Obligation, Total $ 8,792,000  
Accrual for Environmental Loss Contingencies, Ending Balance 0 $ 0
Gain (Loss) Related to Litigation Settlement, Total $ 0 1,890,000
Selling, General and Administrative Expenses [Member]    
Gain (Loss) Related to Litigation Settlement, Total   $ 1,890,000