XML 51 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Product Information [Line Items]    
Revenue $ 16,140,838
License [Member]    
Product Information [Line Items]    
Revenue 11,000,000  
Sales-based royalties [Member]    
Product Information [Line Items]    
Revenue 54,994  
Minimum guaranteed royalties [Member]    
Product Information [Line Items]    
Revenue 4,050,000  
Materials [Member]    
Product Information [Line Items]    
Revenue $ 1,035,844