Note 8 - Common Stock (Details Textual) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | |||||
---|---|---|---|---|---|---|
May 03, 2024 |
Apr. 30, 2024 |
Dec. 31, 2024 |
Apr. 29, 2024 |
Mar. 28, 2024 |
Dec. 31, 2023 |
|
Common Stock, Shares Authorized (in shares) | 47,000,000 | 47,000,000 | ||||
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ 0.01 | $ 0.01 | ||||
Dividends, Common Stock, Cash | $ 0 | |||||
The 2024 Stock Repurchase Program [Member] | ||||||
Share Repurchase Program, Authorized, Number of Shares (in shares) | 2,500,000 | |||||
The 2024 Stock Repurchase Program [Member] | William Bartels [Member] | ||||||
Treasury Stock, Shares, Acquired (in shares) | 1,000,000 | 1,000,000 | ||||
Share Price (in dollars per share) | $ 1.8 | $ 1.8 |