XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2018
Standard payment terms     The standard payment terms are 2%/10 and Net 30      
Revenues recognized previously reported as deferred revenue $ 45,692 $ 476,343 $ 50,070 $ 478,171    
Impairment of Contract Assets $ 1,750,000 $ 1,750,000    
SYMJEPI [Member]            
Capitalized contract cost           $ 2,000,000
USWM Agreement [Member]            
Term of agreement     10 years      
Sandoz Agreement [Member] | Sandoz [Member]            
Deferred revenue $ 900,000   $ 900,000   $ 950,000