Quarterly report pursuant to Section 13 or 15(d)

Equity (Details)

v3.19.3
Equity (Details) - USD ($)
1 Months Ended 9 Months Ended
Jan. 08, 2018
Jan. 08, 2018
Dec. 07, 2016
Jul. 21, 2014
Sep. 30, 2019
May 30, 2019
May 29, 2019
Dec. 31, 2018
Jul. 15, 2014
Class of Stock [Line Items]                  
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        
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 11.50        
Omnibus Incentive Plan 2016 [Member]                  
Class of Stock [Line Items]                  
Shares reserved for future issuance             800,000    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized             800,000    
Omnibus Incentive Plan 2019 [Member]                  
Class of Stock [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized           1,150,000      
Unit Purchase Options                  
Class of Stock [Line Items]                  
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  
RSU | Omnibus Incentive Plan 2016 [Member]                  
Class of Stock [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized             800,000    
RSU | Omnibus Incentive Plan 2019 [Member]                  
Class of Stock [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized           1,150,000      
Service Based Restricted Stock Units [Member]                  
Class of Stock [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period         220,636        
Service Based Restricted Stock Units [Member] | Omnibus Incentive Plan 2019 [Member]                  
Class of Stock [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period         220,636        
Public warrants                  
Class of Stock [Line Items]                  
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 15.00        
Stock Issued During Period, Value, New Issues         $ 4,600,000        
Sponsor Warrants                  
Class of Stock [Line Items]                  
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       $ 15
Fifteen Dollar Exercise Price Warrants                  
Class of Stock [Line Items]                  
Class of Warrant or Right, Outstanding         600,000        
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 15.00        
Merger Warrants                  
Class of Stock [Line Items]                  
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                  
Class of Stock [Line Items]                  
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                
Common Stock [Member]                  
Class of Stock [Line Items]                  
Stock-based compensation (in shares)   10,627              
Stock Issued During Period, Shares, New Issues   10,627              
Common Stock [Member] | Unit Purchase Options                  
Class of Stock [Line Items]                  
Stock-based compensation (in shares)     121,173            
Stock Issued During Period, Shares, New Issues     121,173            
Warrant                  
Class of Stock [Line Items]                  
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 11.50