XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Note Q - Commitments and Contingencies (Details Textual) - USD ($)
12 Months Ended
Mar. 25, 2020
Dec. 31, 2021
Dec. 31, 2020
Mar. 30, 2020
Sep. 23, 2015
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         8,681
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 12.00 $ 28.80
Technology Transfer Institute [Member] | Sales Incentive Agreement With TTI [Member]          
Related Party Agreement, Term (Year) 1 year        
Related Party Transaction, Revenue Needed to Trigger Payment of Sales Incentive Fee $ 5,000,000        
Related Party Transaction, Revenue to Trigger Payment of Sales Incentive Fee, Percent of Net Income, Minimum 20.00%        
Related Party Transaction, Revenue to Trigger Payment of Sales Incentive Fee, Period (Month) 18 months        
Related Party Transaction, Sales Incentive Fee For Each 5 Million Revenue $ 500,000        
Stock Issuable for Sales Incentive Fee Per Each 5 Million Revenue (in shares) 62,500        
Related Party Transaction, Maximum Revenue, Warrants Issuable $ 25,000,000        
Revenue from Related Parties   $ 0 $ 0    
Technology Transfer Institute [Member] | Sales Incentive Agreement With TTI [Member] | Warrants Issuable for Each 1 Million Revenue in Excess of 20 Million [Member]          
Warrants and Rights Outstanding, Term (Year) 5 years        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 12,500        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 12.00        
Technology Transfer Institute [Member] | Sales Incentive Agreement With TTI [Member] | Maximum [Member]          
Related Party Transaction, Maximum Revenue to Trigger Payment of Sales Incentive Fee $ 20,000,000        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 62,500        
Stock Issuable for Sales Incentive Agreement (in shares) 250,000