XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note L - Stock and Warrants (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Authorized Shares of Common Stock Reserved for Future Issuance [Table Text Block]
  

December 31,

 
  

2024

  

2023

 

Outstanding awards under equity incentive plans

  7,789,658   8,023,142 

Outstanding common stock warrants

  5,483,537   5,603,729 

Possible future issuances under equity incentive plans

  5,383,165   1,728,885 

Possible future issuances under employee stock purchase plan

  1,148,012   1,340,172 

Total common shares reserved for future issuance

  19,804,372   16,695,928 
Schedule of Common Stock Outstanding Roll Forward [Table Text Block]
  

Shares of

 
  

Common Stock

 

Balance as of January 1, 2023

  34,540,304 

Common stock issued as compensation to third-parties

  44,791 

Common stock issued as a result of stock warrants exercised

  110 

Common stock issued as a result of stock options exercised

  7,500 

Common stock repurchased as a result of the Stock Repurchase Program

  (665,739)

Common stock issued in connection with the Merger (Note T)

  7,530,509 

Common stock issued as a result of the Employee Stock Purchase Plan

  77,193 

Balance as of December 31, 2023

  41,534,668 

Common stock issued in connection with the Public Offering (Note B)

  10,615,385 

Common stock issued in connection with restricted stock units

  218,000 

Common stock issued as compensation to third-parties

  92,988 

Common stock issued in connection with vesting of performance-based awards

  547,945 

Common stock issued as a result of stock options exercised

  469,563 

Common stock issued as a result of the Employee Stock Purchase Plan

  192,160 

Balance as of December 31, 2024

  53,670,709