XML 141 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Leases [Abstract]      
2020 $ 18,016    
2021 17,424    
2022 13,968    
2023 9,358    
2024 6,657    
Thereafter 33,602    
Total lease payments 99,025    
Less imputed interest (16,272)    
Total 82,753    
Current operating lease liabilities, included in accrued liabilities 15,281    
Long-term operating lease liabilities $ 67,472 $ 68,939 $ 0
Weighted average remaining lease term - operating leases 10 years 3 months 18 days    
Weighted average discount rate - operating leases 3.50%