XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Revenue From Contracts With Customers (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Contract with Customer, Payment Term, Minimum (Day)     15 days    
Contract with Customer, Payment Term, Maximum (Day)     90 days    
Contract with Customer, Transaction Price of Royalties Using Expected Value Method $ 0   $ 0    
Revenue from Contract with Customer, Including Assessed Tax 6,519 $ 13,063 6,519 $ 35,549  
Contract with Customer, Asset, Impairment Loss 0 0 0 0  
Sales Revenue [Member]          
Revenue from Contract with Customer, Including Assessed Tax 6,519 0 6,519 0  
Contract with Customer, Asset, after Allowance for Credit Loss, Total 3,903   3,903   $ 0
License [Member]          
Revenue from Contract with Customer, Including Assessed Tax 0 13,063 0 35,549  
Contract with Customer, Asset, after Allowance for Credit Loss, Total 0   0   $ 1,021
Grant [Member]          
Revenue Not from Contract with Customer $ 51,007 $ 72,983 $ 51,007 $ 74,233  
INDIA          
Contract with Customer, Term of Contract (Year)     8 years    
CHINA          
Contract with Customer, Term of Contract (Year)     10 years