XML 92 R77.htm IDEA: XBRL DOCUMENT v3.26.1
Note 13 - Stockholders' Equity - Summary of Warrant Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 16, 2025
Dec. 13, 2025
Jul. 25, 2023
Mar. 23, 2023
Jan. 18, 2023
Active warrants (in shares) [1] 4,331,100 9,581,100          
Issued warrants (in shares) 8,571,428 0 [1]          
Exercised warrants (in shares) [1] 0 (3,675,000)          
Expired warrants (in shares) 0 0 [1]          
Cancelled warrants (in shares) 0 (1,575,000) [1]          
Outstanding warrants (in shares) [1] 12,902,528 4,331,100          
Weighted average strike price of outstanding warrants as of December 31, 2024 (in dollars per share) [1] $ 2.54 $ 2.8          
Intrinsic value of outstanding warrants as of December 31, 2024 [1] $ 0 $ 0          
Shares of common stock issued for warrant exercises during the year ended December 31, 2024 (in shares) [1] 0 3,675,000          
Warrants Issued With 2023 Promissory Notes [Member]              
Active warrants (in shares) [2] 1,000,000 6,250,000          
Issued warrants (in shares) 0 0 [2]          
Exercised warrants (in shares) [2] 0 (3,675,000)          
Expired warrants (in shares) 0 0 [2]          
Cancelled warrants (in shares) 0 (1,575,000) [2]          
Outstanding warrants (in shares) [2] 1,000,000 1,000,000          
Weighted average strike price of outstanding warrants as of December 31, 2024 (in dollars per share) $ 2 [2] $ 2 [2]         $ 2
Intrinsic value of outstanding warrants as of December 31, 2024 $ 0 [2] $ 0 [2]         $ 5,125,000
Shares of common stock issued for warrant exercises during the year ended December 31, 2024 (in shares) [2] 0 3,675,000          
The 2023 Registered Direct Offering Warrants [Member]              
Active warrants (in shares) [3] 481,100 481,100          
Issued warrants (in shares) 0 0 [3]          
Exercised warrants (in shares) [3] 0 0          
Expired warrants (in shares) 0 0 [3]          
Cancelled warrants (in shares) 0 0 [3]          
Outstanding warrants (in shares) [3] 481,100 481,100          
Weighted average strike price of outstanding warrants as of December 31, 2024 (in dollars per share) $ 1.82 [3] $ 1.82 [3]       $ 1.455  
Intrinsic value of outstanding warrants as of December 31, 2024 [3] $ 0 $ 0          
Shares of common stock issued for warrant exercises during the year ended December 31, 2024 (in shares) [3] 0 0          
The 2023 Private Warrants [Member]              
Active warrants (in shares) [4] 2,850,000 2,850,000          
Issued warrants (in shares) 0 0 [4]          
Exercised warrants (in shares) [4] 0 0          
Expired warrants (in shares) 0 0 [4]          
Cancelled warrants (in shares) 0 0 [4]          
Outstanding warrants (in shares) [4] 2,850,000 2,850,000          
Weighted average strike price of outstanding warrants as of December 31, 2024 (in dollars per share) $ 3.25 [4] $ 3.25 [4]     $ 3.25    
Intrinsic value of outstanding warrants as of December 31, 2024 [4] $ 0 $ 0          
Shares of common stock issued for warrant exercises during the year ended December 31, 2024 (in shares) [4] 0 0          
Underwriting Agreement 2025, Warrant [Member]              
Active warrants (in shares) [5] 0 0          
Issued warrants (in shares) 8,571,428 0 [5]          
Exercised warrants (in shares) [5] 0 0          
Expired warrants (in shares) 0 0 [5]          
Cancelled warrants (in shares) 0 0 [5]          
Outstanding warrants (in shares) [5] 8,571,428 0          
Weighted average strike price of outstanding warrants as of December 31, 2024 (in dollars per share) $ 2.4 [5] $ 0 [5] $ 2.4 $ 2.4      
Intrinsic value of outstanding warrants as of December 31, 2024 [5] $ 0 $ 0          
Shares of common stock issued for warrant exercises during the year ended December 31, 2024 (in shares) [5] 0 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. These warrants were exercisable commencing January 18, 2023 and expire on January 18, 2028.
[2] As part of a Regulation A Offering in fiscal years 2016 and 2017, the Company issued warrants to the holders of Series A Preferred Stock (the “Series A Preferred Stock Warrants”). The exercise price for these warrants is $1.03. The expiration date of the Series A Preferred Stock Warrants was November 8, 2023.
[3] As part of the acquisition of Firestorm on January 24, 2017, the Company issued warrants to purchase 315,627 shares of its common stock, exercisable over a period of five years, at an exercise price of $2.5744 per share, and warrants to purchase 315,627 shares of its common stock, exercisable over a period of five years, at an exercise price of $3.6083 per share (the “Firestorm Warrants”). The expiration date of the Firestorm Warrants was January 24, 2022. As part of the settlement of the Firestorm litigation, these warrants were cancelled (see NOTE - 13 COMMITMENTS AND CONTINGENCIES).
[4] Pursuant to the Company’s acquisition of Secure Education Consultants on January 1, 2018, the Company issued warrants to purchase 33,333 shares of its common stock, exercisable over a period of five years, at an exercise price of $5.44 per share, and warrants to purchase 33,333 shares of its common stock, exercisable over a period of five years, at an exercise price of $6.53 per share (the “Secure Education Warrants”). The expiration date of the Secure Education Warrants was January 1, 2023.
[5] On November 1, 2018, in connection with an underwritten public offering of its common stock, the Company issued to the underwriters warrants to purchase 206,250 shares of its common stock (the “2018 Public Offering Warrants”), exercisable over a period of five years, at an exercise price of $1.00 per share. These warrants were exercisable commencing April 27, 2019 and expired on October 29, 2023.