Quarterly report pursuant to Section 13 or 15(d)

Equity (Details Textual)

v3.7.0.1
Equity (Details Textual) - $ / shares
1 Months Ended 12 Months Ended
May 02, 2017
Jul. 31, 2014
Jul. 21, 2014
Dec. 31, 2016
Jun. 30, 2017
Jul. 15, 2014
Common Stock, Shares Authorized       100,000,000 100,000,000  
Common Stock, Par or Stated Value Per Share       $ 0.0001 $ 0.0001  
Preferred Stock, Shares Authorized         1,000,000  
Preferred Stock, Par or Stated Value Per Share         $ 0.0001  
Common Stock, Shares, Issued       7,454,491 7,454,602  
Class of Warrant or Right, Outstanding   4,798,000   4,665,676 4,664,901  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   479,800     600,000  
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 15.00  
Units Sold, Number   4,798,000        
Unit Purchase Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross     300,000      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period       282,900    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number       17,100 17,100  
Public warrants [Member]            
Class of Warrant or Right, Outstanding         4,600,000  
Sponsor Warrants [Member]            
Class of Warrant or Right, Outstanding         198,000  
Class of Warrant or Right, Exercise Price of Warrants or Rights For Half Share         5.75  
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 11.50  
Fifteen Dollar Exercise Price Warrants [Member]            
Class of Warrant or Right, Outstanding         600,000  
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 15.00  
Merger Warrants [Member]            
Class of Warrant or Right, Outstanding         666,360  
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 12.50  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 310          
Additional Merger Warrants [Member]            
Class of Warrant or Right, Outstanding         999,541  
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 11.50  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 465          
Predecessor [Member] | Public warrants [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights           $ 15
Predecessor [Member] | Sponsor Warrants [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights           $ 15
Common Stock [Member]            
Stock Issued During Period, Shares, New Issues 111          
Common Stock [Member] | Unit Purchase Options [Member]            
Stock Issued During Period, Shares, New Issues       121,173    
Convertible Common Stock [Member]            
Common Stock, Shares, Issued         5,948,000