Stock-Based Compensation - Valuation Assumptions (Details) |
Oct. 02, 2017 |
Jun. 20, 2017 |
Oct. 05, 2016 |
Jun. 22, 2016 |
Dec. 01, 2015 |
Apr. 09, 2015 |
Jan. 05, 2015 |
|---|---|---|---|---|---|---|---|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||||
| Risk-free Interest Rate | 1.31% | 1.77% | 1.26% | 1.19% | 1.40% | 1.57% | |
| Dividend Yield | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | |
| Stock Volatility | 36.73% | 36.37% | 36.29% | 39.39% | 37.79% | 37.74% | |
| Option Term (years) | 5 years | 10 years | 5 years | 5 years | 10 years | 10 years | |
| Employee | |||||||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||||
| Risk-free Interest Rate | 1.20% | ||||||
| Dividend Yield | 0.00% | ||||||
| Stock Volatility | 36.43% | ||||||
| Option Term (years) | 10 years | ||||||
| Director | |||||||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||||
| Risk-free Interest Rate | 1.20% | ||||||
| Dividend Yield | 0.00% | ||||||
| Stock Volatility | 36.43% | ||||||
| Option Term (years) | 5 years |