Quarterly report pursuant to Section 13 or 15(d)

Stock-based Compensation Plans and Awards - Schedule of Assumptions Used for Determining the Per-Share Fair Value (Details)

v3.8.0.1
Stock-based Compensation Plans and Awards - Schedule of Assumptions Used for Determining the Per-Share Fair Value (Details) - Black Scholes Options Pricing Model
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Employee stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life (in years) 15 days 15 days 15 days 15 days
Risk-free interest rate, minimum 0.65% 0.41% 0.44% 0.24%
Risk-free interest rate, maximum 1.13% 0.44% 1.13% 0.44%
Expected volatility, minimum 39.00% 41.00% 39.00% 41.00%
Expected volatility, maximum 45.00% 52.00% 52.00% 52.00%
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life (in years) 6 years 3 months 18 days      
Risk-free interest rate 1.97%      
Risk-free interest rate, minimum     1.92%  
Risk-free interest rate, maximum     2.18%  
Expected volatility 61.00%   61.00%  
Expected dividend yield 0.00%   0.00%  
Stock options | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life (in years)     5 years 11 months 5 days  
Stock options | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life (in years)     6 years 3 months