XML 59 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Leases (Details 2)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Maturity of Operating Lease Liabilities, 2020 $ 16,347
Maturity of Operating Lease Liabilities, 2021 26,066
Maturity of Operating Lease Liabilities, 2022 19,168
Maturity of Operating Lease Liabilities, 2023 12,987
Maturity of Operating Lease Liabilities, 2024 9,868
Maturity of Operating Lease Liabilities, Thereafter 14,044
Total lease payments 98,480
Less interest (7,487)
Present value of lease liabilities $ 90,993