Annual report pursuant to Section 13 and 15(d)

Note 13 - Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details)

v3.24.0.1
Note 13 - Capitalization and Equity Structure - Schedule of Assumptions used in Black-Scholes Model to Measure Fair Value (Details)
Dec. 31, 2023
Dec. 31, 2022
A2021 Warrants [Member] | Measurement Input, Share Price [Member]    
Warrant, measurement input 2.5 1.19
A2021 Warrants [Member] | Measurement Input, Conversion Price [Member]    
Warrant, measurement input 12.81 12.81
A2021 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Warrant, measurement input 0.042 0.0421
A2021 Warrants [Member] | Measurement Input, Expected Term [Member]    
Warrant, measurement input 2.11 3.11
A2021 Warrants [Member] | Measurement Input, Price Volatility [Member]    
Warrant, measurement input 0.765 0.996
June 2020 Investor Warrants [Member] | Measurement Input, Share Price [Member]    
Warrant, measurement input 2.5 1.19
June 2020 Investor Warrants [Member] | Measurement Input, Conversion Price [Member]    
Warrant, measurement input 5.18 5.18
June 2020 Investor Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Warrant, measurement input 0.0426 0.0423
June 2020 Investor Warrants [Member] | Measurement Input, Expected Term [Member]    
Warrant, measurement input 1.94 2.94
June 2020 Investor Warrants [Member] | Measurement Input, Price Volatility [Member]    
Warrant, measurement input 0.782 0.996
June 2020 Placement Agent Warrants [Member] | Measurement Input, Share Price [Member]    
Warrant, measurement input 2.5 1.19
June 2020 Placement Agent Warrants [Member] | Measurement Input, Conversion Price [Member]    
Warrant, measurement input 5.64 5.64
June 2020 Placement Agent Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Warrant, measurement input 0.0454 0.0433
June 2020 Placement Agent Warrants [Member] | Measurement Input, Expected Term [Member]    
Warrant, measurement input 1.44 2.44
June 2020 Placement Agent Warrants [Member] | Measurement Input, Price Volatility [Member]    
Warrant, measurement input 0.83 0.735
December 2019 Warrants [Member] | Measurement Input, Share Price [Member]    
Warrant, measurement input 2.5 1.19
December 2019 Warrants [Member] | Measurement Input, Conversion Price [Member]    
Warrant, measurement input 8.1 8.1
December 2019 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Warrant, measurement input 0.0453 0.0432
December 2019 Warrants [Member] | Measurement Input, Expected Term [Member]    
Warrant, measurement input 1.47 2.47
December 2019 Warrants [Member] | Measurement Input, Price Volatility [Member]    
Warrant, measurement input 0.823 0.733
December 2019 Placement Agent Warrants [Member] | Measurement Input, Share Price [Member]    
Warrant, measurement input 2.5 1.19
December 2019 Placement Agent Warrants [Member] | Measurement Input, Conversion Price [Member]    
Warrant, measurement input 8.44 8.44
December 2019 Placement Agent Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Warrant, measurement input 0.0482 0.0442
December 2019 Placement Agent Warrants [Member] | Measurement Input, Expected Term [Member]    
Warrant, measurement input 0.97 1.97
December 2019 Placement Agent Warrants [Member] | Measurement Input, Price Volatility [Member]    
Warrant, measurement input 0.852 0.718
May 2019 Warrants [Member] | Measurement Input, Share Price [Member]    
Warrant, measurement input 1.88 1.19
May 2019 Warrants [Member] | Measurement Input, Conversion Price [Member]    
Warrant, measurement input 3.52 3.52
May 2019 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Warrant, measurement input 0.0528 0.046
May 2019 Warrants [Member] | Measurement Input, Expected Term [Member]    
Warrant, measurement input 0.4 1.4
May 2019 Warrants [Member] | Measurement Input, Price Volatility [Member]    
Warrant, measurement input 0.775 0.745