XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF REVENUE FROM PRODUCT SALES AND ROYALTIES (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Product Information [Line Items]    
Total Revenue $ 24,143,919 $ 15,586,976
Product Sales Revenue [Member]    
Product Information [Line Items]    
Total Revenue 23,942,919 15,385,976
Royalty Revenue [Member]    
Product Information [Line Items]    
Total Revenue $ 201,000 $ 201,000