XML 31 R66.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
Lessee, Lease, Description [Line Items]      
Weighted average remaining lease term 6 years 10 months 24 days    
Operating lease right of use assets $ 21,000    
Operating lease liabilities $ 29,402    
Incremental borrowing rate 4.73%    
Lease cost $ 5,100 $ 6,900 $ 6,100
Operating cash flows from operating leases $ 5,000    
2019   6,100  
2020   6,500  
2021   5,100  
2022   3,900  
2023   3,500  
Thereafter   $ 12,900  
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining initial lease term 1 year 3 months 18 days    
Term of options to extend 3 years    
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining initial lease term 10 years 3 months 18 days    
Term of options to extend 15 years