Leases (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lease cost | The components of lease expense consisted of the following for the period presented:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Maturities of Operating Lease Liabilities | The maturities of operating lease liabilities were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Future Minimum Lease Payments for Operating Leases | As of December 31, 2018, the future minimum lease payments for operating leases having initial or remaining noncancellable lease terms in excess of one year were as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||