v3.25.2
Note 6 - Preferred Stock (Details Textual)
12 Months Ended
Dec. 31, 2023
shares
Mar. 31, 2025
$ / shares
shares
Jan. 25, 2022
$ / shares
shares
Preferred Stock, Shares Authorized (in shares)   3,000,000  
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares   $ 0.01  
Conversion of Series B Preferred Stock into Common Stock [Member]      
Conversion of Stock, Shares Converted (in shares) 854,753    
Conversion of Stock, Shares Issued (in shares) 1,282,129    
Stock Issued During Period, Shares, Conversion of Convertible Securities (in shares) 307,129    
Series B Preferred Stock [Member]      
Preferred Stock, Shares Authorized (in shares)     2,000,000
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares     $ 0.01
Preferred Stock, Convertible, Conversion Ratio     1.5
Preferred Stock, Convertible, Shares Issuable (in shares) 975,000