XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF REVENUE FROM PRODUCT SALES AND ROYALTIES (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Product Information [Line Items]    
Total Revenue $ 7,811,223 $ 5,009,436
Product Sales Revenue [Member]    
Product Information [Line Items]    
Total Revenue 7,760,973 4,959,186
Royalty Revenue [Member]    
Product Information [Line Items]    
Total Revenue $ 50,250 $ 50,250