Note 1 - Basis of Presentation (Details Textual) - $ / shares |
Jun. 30, 2024 |
Dec. 31, 2023 |
Jun. 18, 2022 |
---|---|---|---|
Capital Units, Authorized (in shares) | 48,000,000 | ||
Common Stock, Shares Authorized (in shares) | 43,000,000 | 43,000,000 | 43,000,000 |
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ 0.0001 | $ 0.0001 | $ 0.0001 |
Preferred Stock, Shares Authorized (in shares) | 5,000,000 | 5,000,000 | 5,000,000 |
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ 0.0001 | $ 0.0001 | $ 0.0001 |