Annual report pursuant to Section 13 and 15(d)

Warrants (Details Narrative)

v3.19.1
Warrants (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Class of Warrant or Right [Line Items]    
Warrants outstanding to purchase of common stock shares 5,000  
Proceeds from exercise of warrants $ 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 2,283,500  
Weighted average exercise price of warrants $ 6.34  
Weighted average remaining life of warrants 2 years 10 months 21 days  
Number of warrants exercisable for common stock 500,000  
Warrants expiration term Jan. 26, 2025