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