Note 1 - Organization and Business (Details Textual) $ in Millions |
1 Months Ended | 3 Months Ended | 12 Months Ended | |
---|---|---|---|---|
Jun. 30, 2020
USD ($)
|
Apr. 30, 2020
USD ($)
|
Mar. 31, 2021
USD ($)
|
Dec. 31, 2020
USD ($)
|
|
Number of Countries in which Entity Operates | 60 | |||
April 6, 2020 Public Offering [Member] | ||||
Proceeds from Issuance of Common Stock | $ 4.6 | $ 16.9 | ||
June 30, 2020 Public Offering [Member] | ||||
Proceeds from Issuance of Common Stock | $ 13.4 | $ 2.7 |