v3.25.2
Note 9 - Preferred Stock (Details Textual)
12 Months Ended
Jan. 28, 2022
shares
Dec. 31, 2023
$ / shares
shares
Dec. 31, 2022
shares
Dec. 31, 2024
$ / 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 1,145,247    
Conversion of Stock, Shares Issued (in shares)   1,282,129 1,717,870    
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   2,000,000 2,000,000
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares   $ 0.01   $ 0.01 $ 0.01
Preferred Stock, Convertible, Conversion Ratio         1.5
Stock Issued During Period, Shares, New Issues (in shares) 2,000,000        
Preferred Stock, Shares Outstanding, Ending Balance (in shares)   650,000 854,753 0  
Preferred Stock, Convertible, Shares Issuable (in shares)   975,000 1,282,129