XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
SCHEDULE OF REVENUE FROM PRODUCT SALES AND ROYALTIES (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Product Information [Line Items]        
Total Net Revenue $ 9,670,778 $ 6,277,133 $ 17,482,001 $ 11,286,569
Product Sales Revenue [Member]        
Product Information [Line Items]        
Total Net Revenue     17,381,501 11,186,069
Royalty Revenue [Member]        
Product Information [Line Items]        
Total Net Revenue     $ 100,500 $ 100,500