Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation - Assumptions and Methodology (Details)

v3.10.0.1
Stock-Based Compensation - Assumptions and Methodology (Details) - Stock Option - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
2016 Stock Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology      
Expected term (in years)     5 years
Expected volatility     45.79%
Risk-free interest rate     1.54%
Expected dividend yield     0.00%
Weighted average grant date fair value of options granted (usd per share)     $ 3.33
2017 Omnibus Incentive Plan and 2016 Stock Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology      
Expected term (in years)   5 years 10 months 6 days  
Expected volatility   34.85%  
Risk-free interest rate   2.00%  
Expected dividend yield   0.00%  
Weighted average grant date fair value of options granted (usd per share)   $ 4.71  
2017 Omnibus Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology      
Expected term (in years) 5 years 9 months    
Expected volatility 26.38%    
Risk-free interest rate 2.86%    
Expected dividend yield 0.00%    
Weighted average grant date fair value of options granted (usd per share) $ 5.47