Annual report pursuant to Section 13 and 15(d)

Warrants (Details Narrative)

v3.20.1
Warrants (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Class of Warrant or Right [Line Items]    
Warrants outstanding to purchase of common stock shares 1,283,500 5,000
Proceeds from exercise of warrants $ 1,119,868 $ 5,000
Fair value of warrants issued $ 6,215,225  
CFF Warrant [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding to purchase of common stock shares 1,000,000  
Weighted average exercise price of warrants $ 13.20  
Number of warrants exercisable for common stock 500,000  
Investment Agreement [Member] | CFF Warrant [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding to purchase of common stock shares 1,000,000  
Weighted average exercise price of warrants $ 13.20  
Weighted average remaining life of warrants 5 years 29 days  
Number of warrants exercisable for common stock 500,000  
Warrants expiration term Jan. 26, 2025