Note 15 - Common Stock Purchase Agreement (Details Textual) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Jul. 08, 2022 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ 0.001 | $ 0.001 | |
Stock Issued During Period, Value, New Issues | $ 2,037,000 | ||
Registration Rights Agreement [Member] | |||
Common Stock, Maximum Shares Sold (in shares) | 4,500,000 | ||
B. Riley Principal Capital II, LLC (the “Selling Stockholder”) [Member] | |||
Purchase Agreement, Maximum Amount to be Sold | $ 15,000,000 | ||
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ 0.001 | ||
Stock Issued During Period, Shares, New Issues (in shares) | 0 | ||
B. Riley Principal Capital II, LLC (the “Selling Stockholder”) [Member] | Registration Rights Agreement [Member] | |||
Stock Issued During Period, Shares, New Issues (in shares) | 119,780 | ||
Stock Issued During Period, Value, New Issues | $ 150,000 |
X | ||||||||||
- Definition Face amount or stated value per share of common stock. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Number of new stock issued during the period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Maximum number of shares sold. No definition available.
|
X | ||||||||||
- Definition The maximum amount to be sold under the purchase agreement. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|