Leases - Lease Portfolio (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| Lease Cost | ||
| Operating lease cost | $ 9,240 | $ 7,208 |
| Short-term lease cost | 24 | 127 |
| Variable lease cost | 1,916 | 1,976 |
| Sublease income | (1,017) | (908) |
| Total lease cost | 10,163 | 8,403 |
| Operating Leases | ||
| Operating lease, right-of-use-asset | 40,447 | 46,559 |
| Operating lease liabilities | 8,945 | 10,540 |
| Operating lease liabilities, net of current portion | $ 32,762 | $ 36,867 |
| Weighted average remaining lease term - operating leases | 6 years 8 months 12 days | 7 years 5 months 19 days |
| Weighted-average discount rate - operating leases | 7.60% | 7.58% |