Quarterly report pursuant to Section 13 or 15(d)

2017 Warrant Tender Offer (Details Narrative)

v3.8.0.1
2017 Warrant Tender Offer (Details Narrative) - USD ($)
9 Months Ended
Jan. 13, 2017
Jan. 13, 2017
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Number of warrant issued 30,966,350 30,966,350      
Warrant outstanding $ 15,500,000 $ 15,500,000      
Proceeds from issuance of warrants   13,500,000      
Proceeds from warrant exercises   $ 12,700,000 $ 14,834,344 $ 240,000  
Common stock, shares, outstanding     92,950,096   58,159,495
Fee on warrant exercise, percentage   5.00%      
Non- accountable expenses   $ 35,000      
Deemed Dividend [Member]          
Additional paid in capital, warrant issued $ 16,700,000        
Warrants [Member]          
Number of warrant outstanding     5,961,000   40,255,000
Conversion of stock, shares converted     29,666,782    
Common Stock [Member]          
Number of warrant issued     40,255,234    
Common stock, shares, outstanding     58,159,495    
Formation Warrants [Member]          
Number of warrant outstanding 3,750,000 3,750,000      
Merger Warrants [Member]          
Number of warrant outstanding 754,000 754,000      
Two Thousand Thirteen Investor Warrants [Member]          
Number of warrant outstanding 7,243,750 7,243,750      
Private Placement Warrants [Member]          
Number of warrant outstanding 500,000 500,000      
Two Thousand Fifteen Investor Warrants [Member]          
Number of warrant outstanding 14,750,831 14,750,831      
Warrants One [Member]          
Number of warrant outstanding 722,925 722,925      
Warrant exercise price per share $ 2.00 $ 2.00      
Cashless exercises of warrants   721,987      
Warrants Two [Member]          
Number of warrant outstanding 1,426,687 1,426,687      
Warrant exercise price per share $ 1.00 $ 1.00      
Cashless exercises of warrants   1,424,812      
Warrants Three [Member]          
Number of warrant outstanding 1,818,157 1,818,157      
Warrant exercise price per share $ 0.75 $ 0.75      
Cashless exercises of warrants   1,774,017