v3.25.2
Note 5 - Common Stock (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
May 03, 2024
Apr. 30, 2024
Mar. 31, 2025
Dec. 31, 2024
Apr. 29, 2024
Mar. 28, 2024
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