Quarterly report pursuant to Section 13 or 15(d)

Equity (Details Textual)

v3.10.0.1
Equity (Details Textual) - USD ($)
1 Months Ended 6 Months Ended
Jan. 08, 2018
Aug. 30, 2017
Dec. 07, 2016
Jul. 21, 2014
Jun. 30, 2018
Dec. 31, 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    
Class of Warrant or Right, Outstanding         4,576,799 4,659,472  
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 11.50    
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  
Restricted Stock Units [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   438,800          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized   800,000          
Public warrants [Member]              
Stock Issued During Period, Value, New Issues         $ 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         631,119    
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 49,604            
Additional Merger Warrants [Member]              
Class of Warrant or Right, Outstanding         946,680    
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 33,069            
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-based compensation (in shares) 10,627       27,489    
Common Stock [Member] | Unit Purchase Options [Member]              
Stock-based compensation (in shares)     121,173        
Warrant [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 11.50