Leases - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Lessee, Lease, Description [Line Items]    
Right-of-use assets $ 18,718 $ 14,654
Current lease liabilities (recorded in other accrued liabilities) $ 6,245 $ 5,743
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:AccruedLiabilitiesCurrent us-gaap:AccruedLiabilitiesCurrent
Long-term lease liabilities (recorded in other non-current liabilities) $ 13,970 $ 9,811
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilitiesNoncurrent us-gaap:OtherLiabilitiesNoncurrent
Total operating lease liabilities $ 20,215  
Other accrued liabilities    
Lessee, Lease, Description [Line Items]    
Current lease liabilities (recorded in other accrued liabilities) 6,245  
Other non-current liabilities    
Lessee, Lease, Description [Line Items]    
Long-term lease liabilities (recorded in other non-current liabilities) $ 13,970