v3.26.1
Note 11 - Warrants - Schedule of Warrant Activity (Details) - $ / shares
1 Months Ended 12 Months Ended
Apr. 02, 2025
Oct. 03, 2024
Oct. 01, 2024
May 31, 2025
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Warrants, Excluding Series B and F [Member]                
Outstanding (in shares)           317,664 64,672  
Outstanding, weighted average exercise price (in dollars per share)           $ 4.96 [1] $ 15.23  
Outstanding, remaining contractual term (Year)           2 years 8 months 8 days 2 years 7 months 6 days 3 years 5 months 4 days
Exercised (in shares)             (16,590)  
Exercised, weighted average exercise price (in dollars per share) [2]             $ 30  
Outstanding as of December 31, 2024 (in shares)           4,764,386 317,664 64,672
Outstanding as of December 31, 2024 (in dollars per share)           $ 1.09 $ 4.96 [1] $ 15.23
Exercisable (in shares)           4,764,386    
Exercisable, weighted average exercise price (in dollars per share) [1]           $ 1.09    
Exercisable, remaining contractual term (Year)           2 years 8 months 8 days    
Series A and B Warrants [Member]                
Outstanding (in shares)           4,628,312    
Outstanding, weighted average exercise price (in dollars per share)           $ 1.94    
Outstanding, remaining contractual term (Year)           3 years 9 months 4 years 9 months  
Issued (in shares)       2,983,847 2,582,234      
Issued, weighted average exercise price (in dollars per share)       $ 0.83 $ 1.2      
Outstanding as of December 31, 2024 (in shares)           60,983 4,628,312  
Outstanding as of December 31, 2024 (in dollars per share)           $ 1.94 [1] $ 1.94  
March 6, 2024 Warrants [Member]                
Issued (in shares)             16,588  
Issued, weighted average exercise price (in dollars per share) [1]             $ 1.1  
March 7, 2024 Warrants [Member]                
Issued (in shares)             2,737  
Issued, weighted average exercise price (in dollars per share)             $ 75.5  
Series A Warrants [Member]                
Exercised (in shares)           (31,509)    
Exercised, weighted average exercise price (in dollars per share) [3]           $ 1.94    
Issued (in shares)   2,782,133            
Outstanding as of December 31, 2024 (in dollars per share)   $ 1.9445 $ 12     $ 1.9445    
April 12, 2024 Warrants [Member]                
Issued (in shares)             28,378  
Issued, weighted average exercise price (in dollars per share) [1]             $ 1.1  
Series B Warrants, Before Down Round Trigger [Member]                
Exercised (in shares)           (2,220,018)    
Exercised, weighted average exercise price (in dollars per share)           $ 0.96    
Issued, weighted average exercise price (in dollars per share)           $ 0.83    
Reclassified (in shares)           7,881,884    
Reclassified (in shares)           (7,881,884)    
May 31, 2024 Warrants [Member]                
Issued (in shares)             32,659  
Issued, weighted average exercise price (in dollars per share) [1]             $ 1.1  
July 29, 2024 Warrants [Member]                
Issued (in shares)             21,598  
Issued, weighted average exercise price (in dollars per share) [1]             $ 1.1  
August 27, 2024 Warrants [Member]                
Issued (in shares)             24,765  
Issued, weighted average exercise price (in dollars per share) [1]             $ 1.1  
December 18, 2024 Warrants [Member]                
Issued (in shares)             142,857  
Issued, weighted average exercise price (in dollars per share)             $ 5.25  
February 7, 2025 Warrants [Member]                
Issued (in shares)           450,390    
Issued, weighted average exercise price (in dollars per share) [4]           $ 0.8294    
March 17, 2025 Warrants [Member]                
Issued (in shares)           415,420    
Issued, weighted average exercise price (in dollars per share) [4]           $ 0.8294    
May 6, 2025 Warrants [Member]                
Issued (in shares)           602,846    
Issued, weighted average exercise price (in dollars per share) [4]           $ 0.8294    
June 6, 2025 Warrants [Member]                
Issued (in shares)           418,831    
Issued, weighted average exercise price (in dollars per share) [5]           $ 0.9615    
June 9, 2025 Warrants [Member]                
Issued (in shares)           838,364    
Issued, weighted average exercise price (in dollars per share) [5]           $ 0.9615    
June 17, 2025 Warrants [Member]                
Issued (in shares)           797,067    
Issued, weighted average exercise price (in dollars per share) [5]           $ 0.9615    
July 11, 2025 Warrants [Member]                
Issued (in shares)           671,818    
Issued, weighted average exercise price (in dollars per share) [5]           $ 0.9615    
July 18, 2025 Warrants [Member]                
Issued (in shares)           714,286    
Issued, weighted average exercise price (in dollars per share) [5]           $ 0.9615    
July 21, 2025 Warrants [Member]                
Issued (in shares)           357,143    
Issued, weighted average exercise price (in dollars per share) [5]           $ 0.9615    
July 24, 2025 Warrants [Member]                
Issued (in shares)           456,621    
Issued, weighted average exercise price (in dollars per share) [5]           $ 0.9615    
August 22, 2025 Warrants [Member]                
Issued (in shares)           275,497    
Issued, weighted average exercise price (in dollars per share) [5]           $ 0.9615    
September 19, 2025 Warrants [Member]                
Issued (in shares)           272,598    
Issued, weighted average exercise price (in dollars per share) [5]           $ 0.9615    
October 3, 2025 Warrants [Member]                
Issued (in shares)           967,165    
Issued, weighted average exercise price (in dollars per share) [5]           $ 0.9615    
October 6, 2025 Warrants [Member]                
Issued (in shares)           426,857    
Issued, weighted average exercise price (in dollars per share) [5]           $ 0.9615    
November 24, 2025 Warrants [Member]                
Issued (in shares)           440,645    
Issued, weighted average exercise price (in dollars per share) [5]           $ 0.9615    
December 23, 2025 Warrants [Member]                
Issued (in shares)           520,021    
Issued, weighted average exercise price (in dollars per share) [5]           $ 0.9615    
Series B Warrants [Member]                
Exercised (in shares)           (7,869,594)    
Exercised, weighted average exercise price (in dollars per share) [4]           $ 0.8294    
Issued (in shares)   6,378,944            
Reclassified (in shares)           7,881,884    
Reclassified, weighted average exercise price (in dollars per share) [1],[4]           $ 0.8294    
Outstanding as of December 31, 2024 (in dollars per share)   $ 1.9445 25     $ 0.8294    
Reclassified (in shares)           (7,881,884)    
Series F Warrants [Member]                
Exercised (in shares)           (4,065,775)    
Exercised, weighted average exercise price (in dollars per share)           $ 1.01    
Exchanged (in shares)           (125,362)    
Exchanged, weighted average exercise price (in dollars per share) $ 1.1         $ 1.1    
Outstanding as of December 31, 2024 (in dollars per share)     $ 20.19          
[1] Reflects the reduction in exercise price triggered by the Share Combination Event.
[2] Reflects the exercise price after a Down Round Trigger in June 2024 (see Note 9)
[3] The Series A Warrants were exercised under the Alternate Cashless exercise provision resulting in the issuance of 63,017 shares of common stock and no cash proceeds.
[4] Reflects the exercise price after the May 2025 Down Round Trigger (see Note 9)
[5] Reflects the exercise price after the December 2025 Down Round Trigger (see Note 9).