Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details Narrative)

v3.21.1
Subsequent Events (Details Narrative) - USD ($)
2 Months Ended 12 Months Ended
Mar. 02, 2021
Feb. 05, 2021
Jan. 06, 2021
Nov. 30, 2020
Mar. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock option exercisable period           2 years 11 months 1 day  
Stock option grant price per share           $ 3.17  
Number of sale of common stock, shares       1,200,000      
Sale of stock price per share       $ 4.75      
Proceed from issuance of common stock           $ 4,601,816
Subsequent Event [Member]              
Number of stock options to purchase of shares     200,000        
Stock option exercisable period     5 years        
Stock option grant price per share     $ 3.21        
Number of sale of common stock, shares 1,133,102            
Sale of stock price per share $ 3.70            
Proceed from issuance of common stock gross $ 4,192,477            
Offering cost 502,447            
Proceed from issuance of common stock $ 3,690,030            
Warrants exercise price per share         $ 5.70    
Number of common stock issued during the period         3,000    
Number of common stock upon exercise of warrants         3,000    
Proceeds from warrants exercise         $ 17,100    
Subsequent Event [Member] | New Work Order Agreement [Member] | Theradex [Member]              
Clinical trial monitoring cost   $ 335,000          
Subsequent Event [Member] | Placement Agents' Agreement [Member] | Placement Agents [Member]              
Warrants expiration date Mar. 02, 2026            
Warrants exercise price per share $ 3.70            
Subsequent Event [Member] | Placement Agents' Agreement [Member] | Placement Agents [Member] | Maximum [Member]              
Number of warrants to purchase of common stock, shares 113,310            
Subsequent Event [Member] | Dr. Winson Sze Chun Ho [Member]              
Number of stock options to purchase of shares     50,000        
Subsequent Event [Member] | Dr. Yun Yen [Member]              
Number of stock options to purchase of shares     50,000        
Subsequent Event [Member] | Dr. Stephen Forman [Member]              
Number of stock options to purchase of shares     50,000        
Subsequent Event [Member] | Dr. Philip Palmedo [Member]              
Number of stock options to purchase of shares     50,000