| Note 12 - Loss Per Share (Details Textual) - shares | 3 Months Ended | |
|---|---|---|
| Mar. 31, 2023 | Mar. 31, 2022 | |
| Restricted Stock Units (RSUs) [Member] | ||
| Weighted Average Number of Shares Outstanding, Diluted, Adjustment (in shares) | 0 | 5,194 | 
| X | ||||||||||
| 
- Definition The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef 
 | 
| X | ||||||||||
| 
- Details 
 |