v3.26.1
Note 8 - Stockholders' Equity - Summary of Warrant Activity (Details) - USD ($)
Jun. 30, 2026
Dec. 16, 2025
Dec. 13, 2025
Jul. 25, 2023
Outstanding warrants as of June 30, 2026 (in shares) 12,902,528      
Weighted average strike price of outstanding warrants as of June 30, 2026 (in dollars per share) $ 2.54      
Intrinsic value of outstanding warrants as of June 30, 2026 $ 0      
Warrants Issued With 2023 Promissory Notes [Member]        
Outstanding warrants as of June 30, 2026 (in shares) [1],[2] 1,000,000      
Weighted average strike price of outstanding warrants as of June 30, 2026 (in dollars per share) [1],[2] $ 2      
Intrinsic value of outstanding warrants as of June 30, 2026 [1],[2] $ 0      
The 2023 Registered Direct Offering Warrants [Member]        
Outstanding warrants as of June 30, 2026 (in shares) [3] 481,100      
Weighted average strike price of outstanding warrants as of June 30, 2026 (in dollars per share) [3] $ 1.82      
Intrinsic value of outstanding warrants as of June 30, 2026 [3] $ 0      
The 2023 Private Warrants [Member]        
Outstanding warrants as of June 30, 2026 (in shares) [4],[5] 2,850,000      
Weighted average strike price of outstanding warrants as of June 30, 2026 (in dollars per share) $ 3.25 [4],[5]     $ 3.25
Intrinsic value of outstanding warrants as of June 30, 2026 [4],[5] $ 0      
Underwriting Agreement 2025, Warrant [Member]        
Outstanding warrants as of June 30, 2026 (in shares) [6] 8,571,428      
Weighted average strike price of outstanding warrants as of June 30, 2026 (in dollars per share) $ 2.4 [6] $ 2.4 $ 2.4  
Intrinsic value of outstanding warrants as of June 30, 2026 [6] $ 0      
[1] On January 18, 2023, in connection with the 2023 Promissory Notes, the Company issued the investors warrants to purchase 6,250,000 shares of its common stock, exercisable over a period of five years, at an exercise price of $2.00 per share. Of the original 6,250,000 warrants, 3,675,000 have been exercised and 1,575,000 were cancelled. The remaining warrants were exercisable commencing January 18, 2023 and expire on January 18, 2028.
[2] On January 18, 2023, in connection with the 2023 Promissory Notes, the Company issued the investors warrants to purchase 6,250,000 shares of its common stock, exercisable over a period of five years, at an exercise price of $2.00 per share. Of the original 6,250,000 warrants, 3,675,000 have been exercised and 1,575,000 were cancelled. The remaining warrants were exercisable commencing January 18, 2023 and expire on January 18, 2028. The 2023 Promissory Notes were redeemed in March 2024; the warrants remain outstanding in accordance with their original terms.
[3] On March 23, 2023, in connection with the 2023 Registered Direct Offering the Company issued warrants to theplacement agent to purchase up to 481,100 shares of common stock. Each warrant for the placement agent isexercisable for one share of common stock at an exercise price of $1.8188 per share. These warrants wereexercisable commencing March 27, 2023 and expire on March 27, 2028.
[4] On July 25, 2023, in connection with the 2023 Letter Agreement, the Company issued warrants to purchase 2,850,000 shares of its common stock, exercisable over a period of five and half years, at an exercise price of $3.25 per share. These warrants were exercisable commencing July 25, 2023 and expire on January 25, 2029.
[5] On July 25, 2023, in connection with the 2023 Letter Agreement, the Company issued warrants to purchase2,850,000 shares of its common stock, exercisable over a period of five and half years, at an exercise price of $3.25per share. These warrants were exercisable commencing July 25, 2023 and expire on January 25, 2029.
[6] On December 16, 2025, in connection with the 2025 Underwriting Agreement, the Company issued warrants to purchase 8,571,428 shares of its common stock. The warrants have an exercise price of $2.40 per share, are immediately exercisable and have a term of seven years from the date of issuance. These warrants expire on December 16, 2032.