Leases (Lease Cost and Other Information) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| Leases [Abstract] | |||
| Operating lease cost | $ 5,349 | $ 4,373 | $ 5,834 |
| Variable lease, cost (credit), net | 954 | (305) | 1,400 |
| Amortization costs related to the intangible assets and liabilities | 512 | 834 | 651 |
| Cash paid for amounts included in the measurement of lease liabilities: | |||
| Operating cash flows from operating leases (in thousands) | $ 3,302 | $ 3,261 | $ 3,223 |
| Weighted Average Remaining Lease Term | |||
| Operating leases | 45 years | 47 years | 47 years |
| Weighted Average Discount Rate | |||
| Operating leases | 4.98% | 4.98% | 4.98% |