Commitments and Contingencies (Tables) |
12 Months Ended | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2015 | ||||||||||||||||||||||||||||||||||
| Commitments and Contingencies [Abstract] | ||||||||||||||||||||||||||||||||||
| Schedule of Future Minimum Rental Payments for Operating Leases | Future minimum lease payments under non-cancelable operating leases as of December 31, 2015 are as follows (in thousands):
|
|||||||||||||||||||||||||||||||||