Note 1 - Organization and Summary of Significant Accounting Policies (Details Textual) |
Oct. 25, 2022
$ / shares
|
Sep. 23, 2022 |
Mar. 31, 2023
$ / shares
|
Dec. 31, 2022
$ / shares
|
|---|---|---|---|---|
| Common Stock, Par or Stated Value Per Share (in dollars per share) | $ 0.001 | $ 0.001 | $ 0.001 | |
| Reverse Stock Split [Member] | ||||
| Stockholders' Equity Note, Stock Split, Conversion Ratio | 20 | |||
| Reverse Stock Split [Member] | Minimum [Member] | ||||
| Stockholders' Equity Note, Stock Split, Conversion Ratio | 10 | |||
| Reverse Stock Split [Member] | Maximum [Member] | ||||
| Stockholders' Equity Note, Stock Split, Conversion Ratio | 30 |