Related Party Transactions (Details Narrative) - Exclusive License Agreement [Member] - USD ($)
Jan. 01, 2017
Mar. 31, 2021
Dr. Satterfield [Member]    
Accrued royalties $ 700,000  
Dr. Satterfield [Member] | Per Month [Member]    
Payment for royalties $ 10,000  
Dr. Brent Satterfield [Member]    
Due to related party   $ 120,000