XML 80 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Note 15 - Common Stock Warrants - Summary of Outstanding Warrants (Details) - $ / shares
Mar. 31, 2026
Feb. 28, 2026
Number of warrant shares (in shares) 8,950,562  
Warrants Expiring July 1, 2026 [Member]    
Number of warrant shares (in shares) 30  
Exercise price of warrants (in dollars per share) $ 1,768  
Expiration date of warrants Jul. 01, 2026  
Warrants Expiring November 15, 2026 [Member]    
Number of warrant shares (in shares) 30  
Exercise price of warrants (in dollars per share) $ 1,768  
Expiration date of warrants Nov. 15, 2026  
Warrants Expiring November 10, 2026 [Member]    
Number of warrant shares (in shares) 102  
Exercise price of warrants (in dollars per share) $ 10,625  
Expiration date of warrants Nov. 10, 2026  
Warrants Expiring August 9, 2027 [Member]    
Number of warrant shares (in shares) 589  
Exercise price of warrants (in dollars per share) $ 531.25  
Expiration date of warrants Aug. 09, 2027  
Warrants Expiring July 10, 2028 [Member]    
Number of warrant shares (in shares) 765  
Exercise price of warrants (in dollars per share) $ 112.2  
Expiration date of warrants Jul. 10, 2028  
Warrants Expiring July 14, 2028 [Member]    
Number of warrant shares (in shares) 1,206  
Exercise price of warrants (in dollars per share) $ 81.6  
Expiration date of warrants Jul. 14, 2028  
Warrants Expiring August 4, 2028 [Member]    
Number of warrant shares (in shares) 781  
Exercise price of warrants (in dollars per share) $ 83.64  
Expiration date of warrants Aug. 04, 2028  
Warrants Expiring May 9, 2029 [Member]    
Number of warrant shares (in shares) 11,083  
Exercise price of warrants (in dollars per share) $ 15.9  
Expiration date of warrants May 09, 2029  
Warrants Expiring May 14, 2029 [Member]    
Number of warrant shares (in shares) 415,589  
Exercise price of warrants (in dollars per share) $ 14.45  
Expiration date of warrants May 14, 2029  
Warrants Expiring June 25, 2030 [Member]    
Number of warrant shares (in shares) 61,287  
Exercise price of warrants (in dollars per share) $ 3.04  
Expiration date of warrants Jun. 25, 2030  
Warrants Expiring June 25, 2029 [Member]    
Number of warrant shares (in shares) 10,000  
Exercise price of warrants (in dollars per share) $ 4.2  
Expiration date of warrants Jun. 25, 2029  
Warrants Expiring July 31, 2030 [Member]    
Number of warrant shares (in shares) 64,065  
Exercise price of warrants (in dollars per share) $ 3.04  
Expiration date of warrants Jul. 31, 2030  
Warrants Expiring July 31, 2029 [Member]    
Number of warrant shares (in shares) 11,068  
Exercise price of warrants (in dollars per share) $ 3.8  
Expiration date of warrants Jul. 31, 2029  
Warrants Expiring August 11, 2029 [Member]    
Number of warrant shares (in shares) 32,500  
Exercise price of warrants (in dollars per share) $ 3.64  
Expiration date of warrants Aug. 11, 2029  
Warrants Expiring August 21, 2030 [Member]    
Number of warrant shares (in shares) 188,842  
Exercise price of warrants (in dollars per share) $ 3.04  
Expiration date of warrants Aug. 21, 2030  
Warrants Expiring August 21, 2029 [Member]    
Number of warrant shares (in shares) 29,830  
Exercise price of warrants (in dollars per share) $ 3.52  
Expiration date of warrants Aug. 21, 2029  
Warrants Expiring September 26, 2030 [Member]    
Number of warrant shares (in shares) 195,793  
Exercise price of warrants (in dollars per share) $ 3.04  
Expiration date of warrants Sep. 26, 2029  
Warrants Expiring September 26, 2029 [Member]    
Number of warrant shares (in shares) 32,249  
Exercise price of warrants (in dollars per share) $ 3.26  
Expiration date of warrants Sep. 26, 2029  
Warrants Expiring December 10, 2030 1 [Member]    
Number of warrant shares (in shares) 2,904,528  
Exercise price of warrants (in dollars per share) $ 2.231  
Expiration date of warrants Dec. 10, 2030  
Warrants Expiring December 10, 2030 2 [Member]    
Number of warrant shares (in shares) 4,553,213  
Exercise price of warrants (in dollars per share) $ 2.231  
Expiration date of warrants Dec. 10, 2030  
Prefunded Warrants [Member]    
Number of warrant shares (in shares) 437,012  
Exercise price of warrants (in dollars per share) $ 0.0001 $ 0.0001