XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note F - Common Stock and Warrants (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Authorized Shares of Common Stock Reserved for Future Issuance [Table Text Block]
  September 30, 2022  December 31, 2021 

Outstanding awards under equity incentive plans

  2,463,509   1,273,879 

Outstanding common stock warrants

  4,252,600   4,252,600 

Possible future issuances under equity incentive plans

  4,414,406   4,209,935 

Possible future issuances under employee stock purchase plans

  1,445,213   1,500,000 

Total common shares reserved for future issuance

  12,575,728   11,236,414 
Schedule of Common Stock Outstanding Roll Forward [Table Text Block]
  Shares of Common Stock 

Balance as of January 1, 2022

  35,005,640 

Common stock issued as compensation to third-parties

  7,649 

Common stock repurchased as a result of the Stock Repurchase Plan

  (589,792)

Balance as of March 31, 2022

  34,423,497 

Common stock issued as compensation to third-parties

  11,030 

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

  54,787 

Balance as of June 30, 2022

  34,489,314 

Common stock issued as compensation to third-parties

  11,830 

Balance as of September 30, 2022

  34,501,144