XML 79 R98.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2015
Lessee, Lease, Description [Line Items]        
Renewal term (up to) 15 years      
Termination option (within) 1 year      
Sale and leaseback transaction       $ 2,000
Deferred gain from sale and leaseback transaction   $ 93    
Net lease cost $ 16,467 $ 14,500 $ 13,600  
Minimum        
Lessee, Lease, Description [Line Items]        
Remaining lease term 1 year      
Maximum        
Lessee, Lease, Description [Line Items]        
Remaining lease term 30 years