Fair Value Measurements - Narrative (Details) - Contingent consideration liability [Member] - Fair Value, Measurements, Recurring [Member] - Level 3 [Member] |
12 Months Ended |
|---|---|
Dec. 31, 2017 | |
| Minimum [Member] | |
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
| Discount rate for assessment of the acquisition date fair value | 4.00% |
| Maximum [Member] | |
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
| Discount rate for assessment of the acquisition date fair value | 6.00% |