XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Note F - Common Stock and Warrants - Reserved Authorized Shares of Common Stock for Future Issuance (Details) - shares
Mar. 31, 2022
Dec. 31, 2021
Common shares reserved for future issuance (in shares) 12,636,639 11,236,414
Warrant [Member]    
Common shares reserved for future issuance (in shares) 4,252,600 4,252,600
Share-Based Payment Arrangement [Member]    
Common shares reserved for future issuance (in shares) 2,186,769 1,273,879
Possible Future Issuances Under Equity Incentive Plans [Member]    
Common shares reserved for future issuance (in shares) 4,697,270 4,209,935
Possible Future Issuances Under Employee Stock Purchase Plans [Member]    
Common shares reserved for future issuance (in shares) 1,500,000 1,500,000