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.7.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 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 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 0.65% 0.41%    
Risk-free interest rate, minimum     0.44% 0.24%
Risk-free interest rate, maximum     0.65% 0.41%
Expected volatility 39.00% 41.00%   41.00%
Expected volatility, minimum     39.00%  
Expected volatility, maximum     52.00%  
Expected dividend yield   0.00%   0.00%
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life (in years) 6 years      
Risk-free interest rate 1.92%      
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 158 days