Leases (Supplemental Information) (Details) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
|
Leases [Abstract] | ||
Operating cash outflows from operating leases | $ 7,090 | $ 5,464 |
Non-cash investing activities relating to operating lease right-of-use assets | $ 10,919 | $ 40,646 |
Weighted-average remaining lease term of operating leases | 7 years 2 months 12 days | 7 years 7 months 6 days |
Weighted-average discount rate used to recognize operating lease right-of-use-assets | 5.40% | 5.90% |