Annual report [Section 13 and 15(d), not S-K Item 405]

Note 1 - Organization, Plan of Business Operations (Details Textual)

v3.25.1
Note 1 - Organization, Plan of Business Operations (Details Textual)
1 Months Ended 12 Months Ended
May 10, 2024
USD ($)
$ / shares
May 01, 2024
USD ($)
Apr. 25, 2024
shares
Jan. 05, 2024
USD ($)
$ / shares
shares
Nov. 02, 2023
USD ($)
Oct. 31, 2023
$ / shares
shares
Sep. 08, 2023
USD ($)
$ / shares
shares
Jan. 27, 2023
USD ($)
$ / shares
shares
Sep. 30, 2016
shares
Oct. 31, 2022
USD ($)
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
May 31, 2024
USD ($)
Apr. 28, 2024
$ / shares
shares
Jan. 31, 2024
USD ($)
$ / shares
shares
Jan. 09, 2024
shares
Nov. 30, 2023
$ / shares
shares
Feb. 02, 2023
shares
Feb. 01, 2023
shares
Jan. 31, 2023
$ / shares
shares
Jan. 30, 2023
shares
Dec. 31, 2022
$ / shares
May 11, 2022
Common Stock, Shares Authorized (in shares)                     200,000,000 75,000,000       200,000,000   75,000,000 20,000,000   55,000,000    
Stockholders' Equity Note, Stock Split, Conversion Ratio                     75                        
Stock Issued During Period, Shares, New Issues (in shares)                 250,000                            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                     $ 8.64 $ 32.42                   $ 116.47  
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares $ 0.0001         $ 0.0001         $ 0.0001 $ 0.0001                      
Units Issued During Period, Shares, New Issues (in shares)           221,779                                  
Fair Value Adjustment of Warrants | $                     $ (170,000) $ (4,258,000)                      
Proceeds from Warrant Exercises | $                     9,421,000 1,000                      
Proceeds from Issuance of Common Stock | $                     1,623,000 0                      
Retained Earnings (Accumulated Deficit) | $                     $ (102,580,000) $ (90,928,000)                      
Prefunded Warrant [Member]                                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)               19,898                              
Class of Warrants or Rights, Price Less Than Stock Issuance Price (in dollars per share) | $ / shares               $ 0.001                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares           $ 0.0001   $ 0.001                              
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)           1                                  
Number Of Warrants Issued For A Unit           1                                  
January 2023 Warrants [Member]                                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)               25,871                       25,871      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 22.545       $ 116.25       $ 116.25     $ 0.3006         $ 116.25      
Class of Warrants or Rights, Offering Price (in dollars per share) | $ / shares               $ 9.375                              
Warrants and Rights Outstanding, Term (Year)               3 years                              
Fair Value Adjustment of Warrants | $       $ 100,000                                      
Series A Warrants Associated with November 2023 Public Offering [Member]                                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares           $ 22.545                                  
Warrants and Rights Outstanding, Term (Year)           5 years                                  
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)           1                                  
Series B Warrants Associated with November 2023 Public Offering [Member]                                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares           $ 22.545                                  
Warrants and Rights Outstanding, Term (Year)           18 months                                  
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)           1                                  
November 2023 Warrants [Member]                                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                           221,333 194,667   194,667            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 22.545                   $ 22.545 $ 22.545   $ 22.545            
New Series A Warrants [Member]                                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       220,538                                      
Warrants and Rights Outstanding, Term (Year)       5 years                                      
Warrants and Rights Issued Classified as Deemed Dividend | $       $ 600,000                                      
New Series B Warrants [Member]                                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       220,538                                      
Warrants and Rights Issued Classified as Deemed Dividend | $       $ 4,300,000                                      
Existing Warrants [Member]                                              
Proceeds from Warrant Exercises | $       $ 4,500,000                                      
October 2022 Warrants [Member]                                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                           27,271                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                           $ 116.25                  
Fair Value Adjustment of Warrants | $   $ 100,000                                          
January 2024 Warrant Inducement [Member]                                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                           441,076                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                           $ 22.545                  
Warrants and Rights Issued Classified as Deemed Dividend | $                             $ 4,300,000                
May 2024 Warrant Inducement [Member]                                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                           6.2                  
Fair Value Adjustment of Warrants | $   200,000                                          
Warrants and Rights Issued Classified as Deemed Dividend | $   4,500,000                     $ 4,500,000                    
Proceeds from Warrant Exercises | $   $ 3,700,000                                          
Warrant Payment, Price Per Share (in dollars per share) | $ / shares                           $ 0.125                  
New Class C Warrants [Member]                                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                           689,680                  
New Class D Warrants [Member]                                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                           689,680                  
Securities Purchase Agreement [Member]                                              
Stock Issued During Period, Shares, New Issues (in shares)               5,974                              
Shares Issued, Price Per Share (in dollars per share) | $ / shares               $ 116.25                              
January 2023 Registered Direct Offering and Private Placement [Member]                                              
Proceeds from Issuance or Sale of Equity | $               $ 2,800,000                              
Private Placement [Member]                                              
Sale of Stock, Number of Shares Issued in Transaction (in shares)             10,227                                
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares             $ 0.0001                                
Sale of Stock, Consideration Received on Transaction | $             $ 600,000                                
Sale of Stock, Price Per Share (in dollars per share) | $ / shares             $ 53.775                                
Proceeds from Issuance of Private Placement | $             $ 600,000                                
Units [Member]                                              
Units Issued During Period, Shares, New Issues (in shares)           51,379                                  
Common Stock, Par or Stated Value Per Share           1                                  
Units, Price Per Share (in dollars per share) | $ / shares           $ 22.545                                  
Pre Funded Units [Member]                                              
Units Issued During Period, Shares, New Issues (in shares)           170,400                                  
Units, Price Per Share (in dollars per share) | $ / shares           $ 22.5375                                  
November 2023 Public Offering [Member]                                              
Sale of Stock, Cash Transaction Fees, Percentage of Gross Cash Proceeds                                 8.00%            
Proceeds from Issuance or Sale of Equity | $         $ 3,800,000                                    
ATM Agreement [Member]                                              
Stock Issued During Period, Shares, New Issues (in shares)                     591,205                        
Offering Agreement, Maximum Amount | $ $ 3,850,000                                            
Commission Fee, Percent Fee 3.00%                                            
Invagen Pharmaceuticals Inc [Member]                                              
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares)                   5,185                          
Sale of Stock, Cash Transaction Fees, Percentage of Gross Cash Proceeds                   7.50%                          
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High | $                   $ 4,000,000                          
Payments for Stock Purchase Costs | $                     $ 700,000 $ 500,000                      
Common Stock [Member]                                              
Stock Issued During Period, Shares, Reverse Stock Splits (in shares)     86,518               86,542                        
Stock Issued During Period, Shares, New Issues (in shares)                     179,098 4,997                      
Common Stock [Member] | Private Placement [Member]                                              
Sale of Stock, Number of Shares Issued in Transaction (in shares)                       10,227                      
Common Stock [Member] | ATM Agreement [Member]                                              
Stock Issued During Period, Shares, New Issues (in shares)                     591,205                        
Reverse Stock Split [Member]                                              
Stockholders' Equity Note, Stock Split, Conversion Ratio     75                                        
Fortress [Member] | Contribution Agreement [Member]                                              
Percentage of Transfer Ownership                                             100.00%