Leases Balance Sheet Information Related to Leases (Details) - USD ($) $ in Thousands |
Dec. 31, 2019 |
Jan. 01, 2019 |
|---|---|---|
| Leases [Abstract] | ||
| Right-of-use assets | $ 14,654 | $ 19,200 |
| Current lease liabilities (recorded in other accrued liabilities) | 5,743 | |
| Long-term lease liabilities (recorded in other non-current liabilities) | 9,811 | |
| Total operating lease liabilities | $ 15,554 |