Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Narrative (Details)

v3.8.0.1
Fair Value Measurements - Narrative (Details)
3 Months Ended
Mar. 31, 2018
USD ($)
class_of_stock
$ / shares
shares
Mar. 31, 2017
USD ($)
class_of_stock
Dec. 31, 2016
USD ($)
Level 3 Valuation      
Number of changes in valuation techniques | class_of_stock 0 0  
Amount of transfers of assets from level 2 to level 1 $ 0 $ 0  
Amount of transfers of assets from level 1 to level 2 $ 0 0  
Common stock warrants      
Level 3 Valuation      
Number of shares available under warrant (in shares) | shares 40,000    
Level 2      
Level 3 Valuation      
Long-term debt fair value     $ 14,600,000
Level 3      
Level 3 Valuation      
Change in fair value $ 286,020 3,761  
Warrant liability | Level 3      
Level 3 Valuation      
Volatility 55.00%    
Risk free interest rate 2.39%    
Strike price (in dollars per share) | $ / shares $ (8.40)    
Share price (in dollars per share) | $ / shares $ (4.29)    
Expected life 2 years 6 months 18 days    
Change in fair value $ 7,405 (2,795)  
Equity Unit Purchase Option | Level 3      
Level 3 Valuation      
Strike price (in dollars per share) | $ / shares $ (7.48)    
Change in fair value $ 15,846 $ 6,556  
Equity Unit Purchase Option | Level 3 | Class A Warrant      
Level 3 Valuation      
Strike price (in dollars per share) | $ / shares $ (5.23)    
Equity Unit Purchase Option | Level 3 | Class B Warrant      
Level 3 Valuation      
Strike price (in dollars per share) | $ / shares $ (4.49)    
Equity Unit Purchase Option | Level 3 | Minimum      
Level 3 Valuation      
Volatility 35.00%    
Risk free interest rate 1.63%    
Equity Unit Purchase Option | Level 3 | Maximum      
Level 3 Valuation      
Volatility 50.00%    
Risk free interest rate 2.34%