v3.25.1
Note 8 - Warrants and Other Derivative Liabilities and Fair Value Measurements - Schedule of Warrants (Details)
Mar. 31, 2025
USD ($)
$ / shares
shares
Number of remaining warrants (in shares) 462,864.4
Exercise Price (in dollars per share) | $ / shares $ 7,295,102
Number of Securities (in shares) 9,114,308
Fair value | $ $ 95,700,233
Change in shares if Closing bid price was $1 lower (in shares) 887,386
Change in shares if Closing bid price was $1 higher (in shares) (742,882)
Theoretical maximum number of shares to be issued (in shares) 10,271,740
Warrant One [Member]  
Number of remaining warrants (in shares) 10.89
Exercise Price (in dollars per share) | $ / shares $ 3,642,000
Floor in a cashless exercise (in dollars per share) | $ / shares $ 0.01
Number of Securities (in shares) 3,101,221
Fair value | $ $ 32,562,817
Change in shares if Closing bid price was $1 lower (in shares) 301,886
Change in shares if Closing bid price was $1 higher (in shares) (252,818)
Theoretical maximum number of shares to be issued (in shares) 3,494,991
Warrant Two [Member]  
Number of remaining warrants (in shares) 6.49
Exercise Price (in dollars per share) | $ / shares $ 3,641,400
Floor in a cashless exercise (in dollars per share) | $ / shares $ 0.01
Number of Securities (in shares) 1,847,853
Fair value | $ $ 19,402,457
Change in shares if Closing bid price was $1 lower (in shares) 179,927
Change in shares if Closing bid price was $1 higher (in shares) (150,599)
Theoretical maximum number of shares to be issued (in shares) 2,082,530
Warrant Three [Member]  
Number of remaining warrants (in shares) 1,376
Exercise Price (in dollars per share) | $ / shares $ 6,720
Floor in a cashless exercise (in dollars per share) | $ / shares $ 0.01
Number of Securities (in shares) 723,006
Fair value | $ $ 7,591,563
Change in shares if Closing bid price was $1 lower (in shares) 70,400
Change in shares if Closing bid price was $1 higher (in shares) (58,925)
Theoretical maximum number of shares to be issued (in shares) 814,828
Warrant Four [Member]  
Number of remaining warrants (in shares) 5,337.34
Exercise Price (in dollars per share) | $ / shares $ 2,580
Floor in a cashless exercise (in dollars per share) | $ / shares $ 0.01
Number of Securities (in shares) 1,076,710
Fair value | $ $ 11,305,455
Change in shares if Closing bid price was $1 lower (in shares) 104,841
Change in shares if Closing bid price was $1 higher (in shares) (87,751)
Theoretical maximum number of shares to be issued (in shares) 1,213,453
Warrant Five [Member]  
Number of remaining warrants (in shares) 5,164.94
Exercise Price (in dollars per share) | $ / shares $ 1,620
Floor in a cashless exercise (in dollars per share) | $ / shares $ 0.01
Number of Securities (in shares) 654,236
Fair value | $ $ 6,869,478
Change in shares if Closing bid price was $1 lower (in shares) 63,704
Change in shares if Closing bid price was $1 higher (in shares) (53,320)
Theoretical maximum number of shares to be issued (in shares) 737,324
Warrant Six [Member]  
Number of remaining warrants (in shares) 6,471.1
Exercise Price (in dollars per share) | $ / shares $ 540
Floor in a cashless exercise (in dollars per share) | $ / shares $ 0.01
Number of Securities (in shares) 273,229
Fair value | $ $ 2,868,905
Change in shares if Closing bid price was $1 lower (in shares) 26,604
Change in shares if Closing bid price was $1 higher (in shares) (22,268)
Theoretical maximum number of shares to be issued (in shares) 307,929
Warrant Seven [Member]  
Number of remaining warrants (in shares) 58,732.08
Exercise Price (in dollars per share) | $ / shares $ 194
Floor in a cashless exercise (in dollars per share) | $ / shares $ 0.01
Number of Securities (in shares) 890,905
Fair value | $ $ 9,354,503
Change in shares if Closing bid price was $1 lower (in shares) 86,749
Change in shares if Closing bid price was $1 higher (in shares) (72,608)
Theoretical maximum number of shares to be issued (in shares) 1,004,050
Warrant Eight [Member]  
Number of remaining warrants (in shares) 98,684.22
Exercise Price (in dollars per share) | $ / shares $ 36
Floor in a cashless exercise (in dollars per share) | $ / shares $ 0.01
Number of Securities (in shares) 277,783
Fair value | $ $ 2,916,722
Change in shares if Closing bid price was $1 lower (in shares) 27,047
Change in shares if Closing bid price was $1 higher (in shares) (22,640)
Theoretical maximum number of shares to be issued (in shares) 313,061
Warrant Nine [Member]  
Number of remaining warrants (in shares) 287,081.34
Exercise Price (in dollars per share) | $ / shares $ 12
Floor in a cashless exercise (in dollars per share) | $ / shares $ 0.01
Number of Securities (in shares) 269,365
Fair value | $ $ 2,828,333
Change in shares if Closing bid price was $1 lower (in shares) 26,228
Change in shares if Closing bid price was $1 higher (in shares) (21,953)
Theoretical maximum number of shares to be issued (in shares) 303,574