Stock-based Compensation Stock Option Monte Carlo Model Assumptions Level 4 (Details) - $ / shares
|
12 Months Ended |
Dec. 31, 2016 |
Dec. 31, 2015 |
| Tranche A Options [Member] |
|
|
| Stock Option Monte Carlo Model Assumptions [Line Items] |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value |
$ 9.83
|
$ 7.93
|
| Option Indexed to Issuer's Equity, Strike Price |
$ 10.25
|
$ 20.33
|
| Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate |
0.80%
|
0.48%
|
| Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate |
60.00%
|
47.00%
|
| Tranche Market Threshold |
$ 20.00
|
$ 30.50
|
| Tranche B Options [Member] |
|
|
| Stock Option Monte Carlo Model Assumptions [Line Items] |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value |
8.93
|
7.62
|
| Option Indexed to Issuer's Equity, Strike Price |
$ 10.25
|
$ 20.33
|
| Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate |
0.80%
|
0.48%
|
| Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate |
60.00%
|
47.00%
|
| Tranche Market Threshold |
$ 25.00
|
$ 40.66
|