Note 19 - Major Customers and Accounts Receivable (Details Textual) - Customer Concentration Risk [Member] |
3 Months Ended | 9 Months Ended | 12 Months Ended | ||
---|---|---|---|---|---|
Sep. 30, 2021 |
Sep. 30, 2020 |
Sep. 30, 2021 |
Sep. 30, 2020 |
Dec. 31, 2020 |
|
Revenue Benchmark [Member] | |||||
Concentration Risk, Number of Major Customers | 1 | 1 | |||
Revenue Benchmark [Member] | One Customer [Member] | |||||
Concentration Risk, Percentage | 28.00% | 13.00% | 16.00% | 21.00% | |
Current Accounts Receivable [Member] | |||||
Concentration Risk, Number of Major Customers | 2 | 1 | |||
Current Accounts Receivable [Member] | One Customer [Member] | |||||
Concentration Risk, Percentage | 31.00% | ||||
Current Accounts Receivable [Member] | Nigerian Customer [Member] | |||||
Concentration Risk, Percentage | 41.00% | ||||
Current Accounts Receivable [Member] | Second Customer Member | |||||
Concentration Risk, Percentage | 26.00% |