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

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

v3.26.1
Note 14 - Warrants - Summary of Warrants Issued, Estimated and Record (Details))
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
Class of Warrant or Right [Line Items]  
Risk-free interest rate 4.07%
Expected dividend yield 0.00%
Expected volatility 83.10%
Expected life (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