v3.25.2
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