XML 107 R93.htm IDEA: XBRL DOCUMENT v3.25.2
Note 16 - Warrants - Schedule of Warrants Outstanding (Details) - $ / shares
1 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Outstanding, balance (in shares) [1] 14,130,669     14,130,669  
Outstanding, balance (in shares)          
December 2020 Warrants [Member]          
Outstanding, balance (in shares) [2] 15,571     15,571  
Outstanding, weighted average exercise price (in dollars per share) [2] $ 150     $ 150  
Outstanding, weighted average remaining contractual term (Year) [2],[3]       6 months  
Outstanding, balance (in shares)          
Outstanding, weighted average exercise price (in dollars per share)          
Pre-Funded Warrants [Member]          
Outstanding, balance (in shares) 10,293,983 [4] 2,236,651   10,293,983 [4] 2,236,651
Outstanding, weighted average exercise price (in dollars per share) $ 0.0001     $ 0.0001  
Outstanding, balance (in shares)     2,236,651 2,236,651  
Outstanding, weighted average exercise price (in dollars per share)          
Warrants issued (1) (in shares) 8,233,332     8,233,332 [4],[5]  
Warrants exercised (in shares)     (176,000) (176,000)  
Warrants exercised, weighted average exercise price (in dollars per share)     $ 0.0001    
Pre-Funded Warrants [Member] | Weighted Average [Member]          
Outstanding, weighted average exercise price (in dollars per share) $ 0.0001 [4] $ 0.0001   $ 0.0001 [4] $ 0.0001
Outstanding, weighted average exercise price (in dollars per share)     $ 0.0001 0.0001  
Warrants issued, weighted average exercise price (in dollars per share) [4],[5]       0.0001  
Warrants exercised, weighted average exercise price (in dollars per share)       $ 0.0001  
January 2022 Warrants [Member]          
Outstanding, balance (in shares) [2] 122,092     122,092  
Outstanding, weighted average exercise price (in dollars per share) [2] $ 8.6     $ 8.6  
Outstanding, weighted average remaining contractual term (Year) [2],[3]       1 year 7 months 6 days  
Outstanding, balance (in shares)          
Outstanding, weighted average exercise price (in dollars per share)          
March 2022 Warrants [Member]          
Outstanding, balance (in shares) [2] 333,300     333,300  
Outstanding, weighted average exercise price (in dollars per share) [2] $ 26     $ 26  
Outstanding, weighted average remaining contractual term (Year) [2],[3]       2 years 2 months 12 days  
Outstanding, balance (in shares)          
Outstanding, weighted average exercise price (in dollars per share)          
Warrants, Excluding Prefunded Warrants [Member]          
Outstanding, balance (in shares) 3,836,686 [6] 3,839,229 [7]   3,836,686 [6] 3,839,229 [7]
Outstanding, weighted average remaining contractual term (Year)       2 years 7 months 6 days 3 years 7 months 6 days [7]
Outstanding, balance (in shares) [7]     3,839,229 3,839,229  
Warrants expired (in shares)       (2,543)  
Warrants, Excluding Prefunded Warrants [Member] | Weighted Average [Member]          
Outstanding, weighted average exercise price (in dollars per share) $ 4.76 [6] $ 4.95 [7]   $ 4.76 [6] $ 4.95 [7]
Outstanding, weighted average exercise price (in dollars per share) [7]     $ 4.95 $ 4.95  
August 2022 Warrants [Member]          
Outstanding, balance (in shares) [2] 1,191,811     1,191,811  
Outstanding, weighted average exercise price (in dollars per share) [2] $ 2.32     $ 2.32  
Outstanding, weighted average remaining contractual term (Year) [2],[3]       2 years 1 month 6 days  
Outstanding, balance (in shares)          
Outstanding, weighted average exercise price (in dollars per share)          
June 2023 Tranche A Warrants [Member]          
Outstanding, balance (in shares) [8] 2,173,912     2,173,912  
Outstanding, weighted average exercise price (in dollars per share) [8] $ 1.59     $ 1.59  
Outstanding, weighted average remaining contractual term (Year) [3],[8]       3 years  
Outstanding, balance (in shares)          
Outstanding, weighted average exercise price (in dollars per share)         1.59
June 2023 Tranche B Prefunded Warrants [Member]          
Outstanding, balance (in shares) [9] 1,630,434     1,630,434  
Outstanding, weighted average exercise price (in dollars per share) $ 0.0001 [9] $ 0.0001   $ 0.0001 [9] $ 0.0001
Outstanding, balance (in shares)          
Outstanding, weighted average exercise price (in dollars per share)     $ 0.0001 $ 0.0001  
Warrants issued (1) (in shares)   1,806,434      
June 2023 Prefunded Warrants [Member]          
Outstanding, balance (in shares) [10] 430,217     430,217  
Outstanding, weighted average exercise price (in dollars per share) [10] $ 0.0001     $ 0.0001  
Outstanding, balance (in shares)          
Outstanding, weighted average exercise price (in dollars per share)          
June 2025 Prefunded Warrants [Member]          
Outstanding, balance (in shares) [1],[11] 8,233,332     8,233,332  
Outstanding, weighted average exercise price (in dollars per share) [11] $ 0.0001     $ 0.0001  
Outstanding, balance (in shares)          
Outstanding, weighted average exercise price (in dollars per share)          
[1] From July 2025 through the filing of this report, a total of 935,000 of the June 2025 Prefunded Warrants were exercised to 935,000 shares of common stock. See Note 14 - Stockholders’ Equity for further detail.
[2] Each of these warrants is exercisable at any time for one share of the Company’s common stock on a one-for-one basis under the terms of the agreements between the Company and the investors.
[3] All of the Company’s prefunded warrants do not have an expiration date.
[4] From July 2025 through the filing of this report, a total of 935,000 of the June 2025 Prefunded Warrants were exercised to 935,000 shares of common stock. See Note 14 - Stockholders’ Equity for further detail.
[5] Relates to the June 2025 issuance of 8,233,332 prefunded warrants at a public offering price of $1.4999 to purchase 8,233,332 shares of the Company’s common stock at an exercise price of $0.0001 per share.
[6] The number of warrants, excluding prefunded warrants, outstanding as of June 30, 2025, is comprised of 3,821,115 liability classified warrants and 15,571 equity classified warrants
[7] The number of warrants, excluding prefunded warrants, outstanding as of June 30, 2024, is comprised of 3,821,115 liability classified warrants and 18,114 equity classified warrants.
[8] In June 2023, the Company issued these tranche A warrants to purchase 2,173,912 shares of common stock (the “Tranche A Warrants”), which may be exercised on a one-for-one basis at any time subject to certain limitations as defined in the agreements between the Company and the investors, for either shares of common stock at an exercise price of $1.59 per share or for prefunded warrants at an exercise price of $1.5899 per prefunded warrant to purchase common stock at a future exercise price of $0.0001 per share. The Tranche A Warrants will expire upon the earlier of June 2028 or 30 days following the closing price of the Company’s common stock equaling 200% of the exercise price ($3.18 per share) for at least 40 consecutive trading days.
[9] In June 2024, certain warrants were exercised, generating proceeds of $3.5 million, into 367,478 shares of common stock and 1,806,434 prefunded warrants to purchase shares of common stock with an exercise price of $0.0001 per share (the “Tranche B Prefunded Warrants”), and may be exercised at any time subject to certain limitations as defined in the agreements between the Company and the investors on a one-for-one basis. The Tranche B Prefunded Warrants had a fair value of approximately $5.1 million at issuance and are classified as derivative warrant liabilities, with the offset in additional paid in capital in stockholders’ equity in the Company’s consolidated financial statements.
[10] Each of these prefunded warrants is exercisable at any time for one share of the Company’s common stock on a one-for-one basis under the terms of the agreements between the Company and the investors.
[11] In June 2025, the Company raised gross proceeds of $16.6 million from the issuance of the June 2025 Common Stock the June 2025 Prefunded Warrants. The June 2025 Prefunded Warrants may be exercised on a one-for-one basis at any time subject to certain limitations as defined in the agreements between the Company and the investors. The June 2025 Prefunded Warrants had a fair value of approximately $12.3 million at issuance and are classified as derivative warrant liabilities, with the offset in additional paid in capital in stockholders’ equity in the Company’s consolidated financial statements. There was $1.3 million of issuance costs allocated to the June 2025 Prefunded Warrants, which were recorded in other (expense) income in the consolidated statement of operations. See Note 12 - Fair Value Measurements and Note 14 - Stockholders’ Equity for further detail.