XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Note 12 - Commitments and Contingencies (Details Textual) - Technology Transfer Institute [Member] - Sales Incentive Agreement With TTI [Member] - USD ($)
3 Months Ended
Mar. 25, 2020
Mar. 31, 2022
Mar. 31, 2021
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, 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
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    
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