Leases - Narrative (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2019 |
Jan. 01, 2019 |
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | ||
| Operating lease right of use assets | $ 14,540 | |
| Operating lease liability | 14,540 | |
| Variable lease payments | 1,100 | |
| Prepaid rent | 100 | |
| Operating leases | $ 2,477 | |
| Accounting Standards Update 2016-02 | ||
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | ||
| Operating lease right of use assets | $ 20,800 | |
| Operating lease liability | $ 20,800 | |
| Minimum | ||
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | ||
| Renewal term | 1 year | |
| Maximum | ||
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | ||
| Renewal term | 5 years |