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

Note 13 - Warrants - Summary of Warrants Issued, Estimated and Record (Details))

v3.25.1
Note 13 - Warrants - Summary of Warrants Issued, Estimated and Record (Details))
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
Class of Warrant or Right [Line Items]    
Risk-free interest rate 4.07% 3.42%
Expected dividend yield 0.00% 0.00%
Expected volatility 83.10% 80.30%
Expected life (years) 5 years 5 years
January 2024 Investor Warrants [Member] | Measurement Input, Share Price [Member]    
Class of Warrant or Right [Line Items]    
Exercise price $ 59.7  
January 2024 Investor Warrants [Member] | Measurement Input, Exercise Price [Member]    
Class of Warrant or Right [Line Items]    
Exercise price $ 51.3  
January 2024 Investor Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 3.87  
January 2024 Investor Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 0  
January 2024 Investor Warrants [Member] | Measurement Input, Price Volatility [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 83  
January 2024 Investor Warrants [Member] | Measurement Input, Expected Term [Member]    
Class of Warrant or Right [Line Items]    
Warrants, Remaining contractual life 5 years  
January 2024 Investor Warrants [Member] | Measurement Input Issue Date Fair Value [Member]    
Class of Warrant or Right [Line Items]    
Measurement input | $ 42.19  
Hanmi Warrants [Member] | Measurement Input, Share Price [Member]    
Class of Warrant or Right [Line Items]    
Exercise price $ 60  
Hanmi Warrants [Member] | Measurement Input, Exercise Price [Member]    
Class of Warrant or Right [Line Items]    
Exercise price $ 51.3  
Hanmi Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 4  
Hanmi Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 0  
Hanmi Warrants [Member] | Measurement Input, Price Volatility [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 83  
Hanmi Warrants [Member] | Measurement Input, Expected Term [Member]    
Class of Warrant or Right [Line Items]    
Warrants, Remaining contractual life 5 years  
Hanmi Warrants [Member] | Measurement Input Issue Date Fair Value [Member]    
Class of Warrant or Right [Line Items]    
Measurement input | $ 42.4  
Newbridge Warrants [Member] | Measurement Input, Share Price [Member]    
Class of Warrant or Right [Line Items]    
Exercise price $ 59.7  
Newbridge Warrants [Member] | Measurement Input, Exercise Price [Member]    
Class of Warrant or Right [Line Items]    
Exercise price $ 64.13  
Newbridge Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 4  
Newbridge Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 0  
Newbridge Warrants [Member] | Measurement Input, Price Volatility [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 83  
Newbridge Warrants [Member] | Measurement Input, Expected Term [Member]    
Class of Warrant or Right [Line Items]    
Warrants, Remaining contractual life 5 years  
Newbridge Warrants [Member] | Measurement Input Issue Date Fair Value [Member]    
Class of Warrant or Right [Line Items]    
Measurement input | $ 39.97  
Series A Warrants [Member] | Measurement Input, Share Price [Member]    
Class of Warrant or Right [Line Items]    
Exercise price $ 28.98  
Series A Warrants [Member] | Measurement Input, Exercise Price [Member]    
Class of Warrant or Right [Line Items]    
Exercise price $ 34.5  
Series A Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 4.42  
Series A Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 0  
Series A Warrants [Member] | Measurement Input, Price Volatility [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 83.31  
Series A Warrants [Member] | Measurement Input, Expected Term [Member]    
Class of Warrant or Right [Line Items]    
Warrants, Remaining contractual life 5 years  
Series A Warrants [Member] | Measurement Input Issue Date Fair Value [Member]    
Class of Warrant or Right [Line Items]    
Measurement input | $ 19.48  
Series B Warrants [Member] | Measurement Input, Share Price [Member]    
Class of Warrant or Right [Line Items]    
Exercise price $ 28.98  
Series B Warrants [Member] | Measurement Input, Exercise Price [Member]    
Class of Warrant or Right [Line Items]    
Exercise price $ 34.5  
Series B Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 4.98  
Series B Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 0  
Series B Warrants [Member] | Measurement Input, Price Volatility [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 80.02  
Series B Warrants [Member] | Measurement Input, Expected Term [Member]    
Class of Warrant or Right [Line Items]    
Warrants, Remaining contractual life 1 year 6 months  
Series B Warrants [Member] | Measurement Input Issue Date Fair Value [Member]    
Class of Warrant or Right [Line Items]    
Measurement input | $ 10.2  
HCW Warrants [Member] | Measurement Input, Share Price [Member]    
Class of Warrant or Right [Line Items]    
Exercise price $ 28.98  
HCW Warrants [Member] | Measurement Input, Exercise Price [Member]    
Class of Warrant or Right [Line Items]    
Exercise price $ 43.13  
HCW Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 4.42  
HCW Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 0  
HCW Warrants [Member] | Measurement Input, Price Volatility [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 83.31  
HCW Warrants [Member] | Measurement Input, Expected Term [Member]    
Class of Warrant or Right [Line Items]    
Warrants, Remaining contractual life 5 years  
HCW Warrants [Member] | Measurement Input Issue Date Fair Value [Member]    
Class of Warrant or Right [Line Items]    
Measurement input | $ 17.87  
November 2024 Investor Warrants [Member] | Measurement Input, Share Price [Member]    
Class of Warrant or Right [Line Items]    
Exercise price $ 5.53  
November 2024 Investor Warrants [Member] | Measurement Input, Exercise Price [Member]    
Class of Warrant or Right [Line Items]    
Exercise price $ 6  
November 2024 Investor Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 4.17  
November 2024 Investor Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 0  
November 2024 Investor Warrants [Member] | Measurement Input, Price Volatility [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 85.02  
November 2024 Investor Warrants [Member] | Measurement Input, Expected Term [Member]    
Class of Warrant or Right [Line Items]    
Warrants, Remaining contractual life 5 years  
November 2024 Investor Warrants [Member] | Measurement Input Issue Date Fair Value [Member]    
Class of Warrant or Right [Line Items]    
Measurement input | $ 3.45  
ACP Warrants [Member] | Measurement Input, Share Price [Member]    
Class of Warrant or Right [Line Items]    
Exercise price $ 5.53  
ACP Warrants [Member] | Measurement Input, Exercise Price [Member]    
Class of Warrant or Right [Line Items]    
Exercise price $ 8.25  
ACP Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 4.17  
ACP Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 0  
ACP Warrants [Member] | Measurement Input, Price Volatility [Member]    
Class of Warrant or Right [Line Items]    
Measurement input 85.02  
ACP Warrants [Member] | Measurement Input, Expected Term [Member]    
Class of Warrant or Right [Line Items]    
Warrants, Remaining contractual life 5 years  
ACP Warrants [Member] | Measurement Input Issue Date Fair Value [Member]    
Class of Warrant or Right [Line Items]    
Measurement input | $ 3.36