Quarterly report pursuant to Section 13 or 15(d)

2017 Warrant Tender Offer (Details Textual)

v3.7.0.1
2017 Warrant Tender Offer (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jan. 13, 2017
Mar. 31, 2017
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Fee on Warrant Exercise, Percentage 5.00%        
Non- Accountable Expenses $ 35,000        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 30,966,350        
Proceeds from Warrant Exercises $ 12,700,000 $ 14,800,000 $ 14,834,367 $ 0  
Warrants and Rights Outstanding 15,500,000        
Common Stock, Shares, Outstanding     91,972,323   58,159,495
Proceeds from Issuance of Warrants $ 13,500,000        
Warrant [Member]          
Conversion of Stock, Shares Converted     29,666,782    
Common Stock [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     40,255,234    
Formation Warrants [Member]          
Class of Warrant or Right, Outstanding 3,750,000        
Merger Warrants [Member]          
Class of Warrant or Right, Outstanding 754,000        
Two Thousand Thirteen Investor Warrants [Member]          
Class of Warrant or Right, Outstanding 7,243,750        
Private Placement Warrants [Member]          
Class of Warrant or Right, Outstanding 500,000        
Two Thousand Fifteen Investor Warrants [Member]          
Class of Warrant or Right, Outstanding 14,750,831        
Warrants One [Member]          
Class of Warrant or Right, Outstanding 722,925        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 2.00        
Class Of Warrants Or Right Cashless Exercises Of Warrants 721,987        
Warrants Two [Member]          
Class of Warrant or Right, Outstanding 1,426,687        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 1.00        
Class Of Warrants Or Right Cashless Exercises Of Warrants 1,424,812        
Warrants Three [Member]          
Class of Warrant or Right, Outstanding 1,818,157        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 0.75        
Class Of Warrants Or Right Cashless Exercises Of Warrants 1,774,017        
Deemed Dividend [Member]          
Adjustments to Additional Paid in Capital, Warrant Issued $ 16,700,000