Commitments and Contingencies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2016 | |||||||||||||||||||||||||||||||
| Commitments And Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||
| Future minimum rental commitments under non-cancelable Operating Leases | Future minimum rental commitments under lease agreements, including both operating and capital leases, with non-cancelable terms greater than one year for each of the years ending December 31 are as follows (in thousands):
|