Annual report pursuant to Section 13 and 15(d)

Stock and Employee Benefit Plans - Fair Value Assumptions (Details)

v3.8.0.1
Stock and Employee Benefit Plans - Fair Value Assumptions (Details)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk free interest rate, minimum 1.77% 1.13%
Risk free interest rate, maximum 2.22% 2.08%
Dividend yield 0.00% 0.00%
Expected volatility, minimum 75.10% 74.90%
Expected volatility, maximum 78.90% 76.00%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term 5 years 5 years
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term 5 years 8 months 23 days 5 years 8 months 23 days