v3.25.2
Note 5 - Capital Stock (Details Textual)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended 24 Months Ended 30 Months Ended
Jun. 06, 2025
USD ($)
$ / shares
shares
Jun. 04, 2025
USD ($)
$ / shares
shares
Aug. 23, 2024
$ / shares
shares
Mar. 30, 2023
$ / shares
shares
Jun. 30, 2025
$ / shares
shares
Jun. 30, 2025
$ / shares
shares
Jun. 30, 2025
$ / shares
shares
Jun. 05, 2025
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Mar. 31, 2025
$ / shares
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Jun. 30, 2025
$ / shares
shares
Apr. 17, 2025
USD ($)
Oct. 06, 2023
$ / shares
Mar. 31, 2023
$ / shares
shares
Common Stock, Shares Authorized (in shares)         150,000,000 150,000,000 150,000,000   150,000,000     150,000,000   150,000,000   150,000,000 150,000,000      
Common Stock, Shares, Issued (in shares)         1,594,953 1,594,953 1,594,953   1,594,953     1,594,953   1,144,926   1,144,926 1,594,953      
Common Stock, Shares, Outstanding (in shares)         1,594,764 1,594,764 1,594,764   1,594,764     1,594,764   1,144,737   1,144,737 1,594,764      
Stock Issued During Period, Shares, Warrants Exercised (in shares)                 394,864     404,864                
Dividends, Preferred Stock | $                       $ 25,000 $ 64,000              
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares         $ 0.0001 $ 0.0001 $ 0.0001   $ 0.0001     $ 0.0001   $ 0.0001   $ 0.0001 $ 0.0001      
Warrant Adjustment, Deemed Dividend | $                       $ 8,974,000   $ 8,974,000            
Proceeds from Issuance of Private Placement | $                       $ 6,925,000 $ 0              
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares $ 0.0001   $ 0.0001   $ 0.0001 $ 0.0001 $ 0.0001   $ 0.0001     $ 0.0001   $ 0.0001   0.0001 $ 0.0001      
Warrants Post Reverse Split [Member]                                        
Class of Warrant or Right, Outstanding (in shares) [1]         127,531 127,531 127,531   127,531     127,531         127,531      
Series F Preferred Stock [Member]                                        
Stock Issued During Period, Shares, Warrants Exercised (in shares)                         1,648              
Conversion of Stock, Shares Converted (in shares)                       190   3,033            
Dividends, Preferred Stock | $                       $ 25,000,000   $ 89,000,000            
Stock Issued During Period, Shares, New Issues (in shares)                           1,648            
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares       $ 68.4 $ 3.77 $ 3.77 $ 3.77 $ 3.77 $ 3.77     $ 3.77   $ 11.17 $ 13.6 $ 11.17 $ 3.77      
Preferred Stock, Convertible, Floor Price (in dollars per share) | $ / shares                                     $ 11.17  
Private Placement [Member] | Series F Preferred Stock [Member]                                        
Stock Issued During Period, Shares, New Issues (in shares)       6,550                                
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares       $ 0.0001                                
The 2025 Private Placement [Member]                                        
Proceeds from Issuance of Private Placement | $ $ 6,928,000                                      
Other Expenses | $ $ 197,000                                      
Legal Fees | $   $ 50,000                                    
Conversion of Series F Preferred Stock to Common Stock [Member]                                        
Conversion of Stock, Shares Issued (in shares)                 45,163   198,894 45,163 288,947 288,947 352,624 641,571 686,734      
Conversion of Stock, Shares Converted (in shares)                 190   2,111 190 3,033              
Dividends, Preferred Stock | $                 $ 19,000   $ 110,000   $ 194,000              
Common Stock Warrants [Member]                                        
Class of Warrant or Right, Exercised (in shares)                 394,864   0 404,864 0              
Class of Warrant or Right, Issued (in shares)                           24,104            
Proceeds From Warrant Exercises, Net | $                       $ 1,272,000 $ 0              
Preferred Warrants [Member]                                        
Class of Warrant or Right, Exercised (in shares)                   0     1,648              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       32,750                                
Class of Warrant or Right, Cash Fee, Percentage of Proceeds                       8.00%                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                   $ 975                    
Warrants and Rights Outstanding, Term (Year)                   3 years                    
Class of Warrant or Right, Outstanding (in shares)         31,102 31,102 31,102   31,102     31,102         31,102      
Proceeds from Warrant Exercises | $                         $ 1,607,000              
Proceeds From Warrant Exercises, Net | $                       $ 0 $ 1,478,000              
Class of Warrant or Right, Cash Fee | $                       129,000                
Investor Warrants [Member]                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       95,764                                
Placement Agent Warrants [Member]                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       7,663                               103,427
Class of Warrant or Right, Cash Fee, Percentage of Proceeds       8.00%                                
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares                                       $ 68.4
Class of Warrant or Right, Beneficial Ownership Percentage                                       4.99%
Class of Warrant or Right, Outstanding (in shares)     153,470                                  
Warrant Adjustment, Deemed Dividend | $                       $ 539,000                
Placement Agent Warrants [Member] | Warrants Post Reverse Split [Member]                                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 68.4 $ 68.4 $ 68.4   $ 68.4     $ 68.4         $ 68.4      
Class of Warrant or Right, Outstanding (in shares) [1]         7,663 7,663 7,663   7,663     7,663         7,663      
Common Warrants [Member]                                        
Stock Issued During Period, Shares, Warrants Exercised (in shares)                 394,864     404,864                
Class of Warrant or Right, Exercised (in shares)                 394,864   0 404,864   282,314            
Class of Warrant or Right, Cash Fee, Percentage of Proceeds                   8.00%                    
Class of Warrant or Right, Issued (in shares)                       2,188,862   24,104            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 1.78 $ 1.78 $ 1.78   $ 1.78     $ 1.78   $ 3.41 $ 69.03 $ 3.41 $ 1.78      
Warrants and Rights Outstanding, Term (Year)                           5 years   5 years        
Class of Warrant or Right, Exercise Price of Warrants or Rights Exercised (in dollars per share) | $ / shares                 $ 3.41     $ 3.41   $ 3.41            
Class of Warrant or Right, Outstanding (in shares)     2,401,047   4,056,201 4,056,201 4,056,201   4,056,201     4,056,201   2,272,203 103,453 2,272,203 4,056,201      
Proceeds from Warrant Exercises | $                 $ 1,348,000     $ 1,382,000                
Proceeds From Warrant Exercises, Net | $                 1,241,000     1,272,000                
Class of Warrant or Right, Cash Fee | $                 $ 108,000     $ 110,000                
Common Warrants [Member] | Warrants Post Reverse Split [Member]                                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                           $ 68.4   $ 68.4        
Prefunded Warrants [Member]                                        
Class of Warrant or Right, Exercised (in shares)         0                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 1,989,392                                      
Class of Warrant or Right, Cash Fee, Percentage of Proceeds   5.00%                                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 3.77       $ 0.0001 $ 0.0001 $ 0.0001   $ 0.0001     $ 0.0001         $ 0.0001      
Class of Warrant or Right, Outstanding (in shares)         1,989,392 1,989,392 1,989,392   1,989,392     1,989,392         1,989,392      
Class of Warrant or Right, Cash Fee | $ $ 375,000                                      
Proceeds from Issuance of Warrants | $ $ 7,500,000                                      
Dividends per Warrant or Right (in dollars per share) | $ / shares $ 3.7699                                      
Class of Warrant or Right, Maximum Beneficial Ownership 4.99%                                      
Class of Warrant or Right, Maximum Beneficial Ownership, Election of Holder 9.99%                                      
Percent of Stock Ownership, Warrant Transaction Threshold for Shares 50.00%                                      
The 2025 Placement Agent Warrants [Member]                                        
Class of Warrant or Right, Exercised (in shares)             0                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   99,470                                    
Class of Warrant or Right, Cash Fee, Percentage of Proceeds           5.00%                            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 4.7125     $ 4.71 $ 4.71 $ 4.71   $ 4.71     $ 4.71         $ 4.71      
Class of Warrant or Right, Outstanding (in shares)         99,470 99,470 99,470   99,470     99,470         99,470      
Class of Warrant or Right, Cash Fee | $                 $ 375,000                      
Legal Fees | $                 $ 50,000                      
Advisor Warrants [Member]                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)               100,000                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 3.77 $ 3.77 $ 3.77 $ 3.77 $ 3.77     $ 3.77         $ 3.77      
Class of Warrant or Right, Outstanding (in shares)         100,000 100,000 100,000   100,000     100,000         100,000      
Class of Warrant or Right, Vesting Percent               8.33%                        
Class of Warrant or Right, Vesting During Period (in shares)               0                        
Stock Repurchase Program [Member]                                        
Share Repurchase Program, Authorized, Amount | $                                   $ 500,000    
Share Repurchase Program, Remaining Authorized, Amount | $                                   $ 500,000    
Reverse Stock Split [Member]                                        
Stockholders' Equity Note, Stock Split, Conversion Ratio     40                                  
[1] Adjusted by the Reverse Split.