XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues (Details Narrative) - USD ($)
3 Months Ended
May 11, 2020
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Recall expense   $ 2,000,000    
Product Recall Liability   2,000,000   $ 2,000,000
Revenues recognized previously reported as deferred revenue   $ 25,000 $ 25,000  
USWM Agreement [Member]        
Milestone payments $ 26,000,000      
Term of agreement   10 years    
Agreements renewal terms   5 years    
Estimated customer life   10 years    
Sandoz Agreement [Member] | Sandoz [Member]        
Deferred revenue   $ 825,000   $ 850,000