Note 1 - Organization and Significant Accounting Policies - Concentrations Risk by Geographic Locations (Details) - Revenue Benchmark [Member] - Geographic Concentration Risk [Member] |
3 Months Ended | |
|---|---|---|
Mar. 31, 2020 |
Mar. 31, 2019 |
|
| Revenue by customers’ geographic locations, percentage | 100.00% | 100.00% |
| UNITED STATES | ||
| Revenue by customers’ geographic locations, percentage | 74.00% | 60.00% |
| CANADA | ||
| Revenue by customers’ geographic locations, percentage | 11.00% | 23.00% |
| EMEA [Member] | ||
| Revenue by customers’ geographic locations, percentage | 12.00% | 13.00% |
| Geographic, Other [Member] | ||
| Revenue by customers’ geographic locations, percentage | 3.00% | 4.00% |