Commitments and Contingencies - Purchase Obligations (Details) $ in Thousands |
Dec. 31, 2017
USD ($)
|
---|---|
Commitments and Contingencies Disclosure [Abstract] | |
Purchase obligations related to vendor contracts, Less Than 1 Year | $ 6,567 |
Purchase obligations related to vendor contracts, 1 to 3 Years | 430 |
Purchase obligations related to vendor contracts, 3 to 5 years | 0 |
Purchase obligations related to vendor contracts, More Than 5 Years | 0 |
Purchase obligations related to vendor contracts | $ 6,997 |