Commitments and Contingencies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2016 | |||||||||||||||||||||||||||||||||||||||||
| Commitments and Contingencies [Abstract] | |||||||||||||||||||||||||||||||||||||||||
| Future Minimum Operating Lease Commitments | The future minimum operating lease commitments for each of the next five years and thereafter and in the aggregate as of December 31, 2016 are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||