XML 47 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Leases Leases (Details 2)
$ in Thousands
Mar. 31, 2020
USD ($)
Leases [Abstract]  
Maturity of Operating Lease Liabilities, 2020 $ 8,310
Maturity of Operating Lease Liabilities, 2021 28,005
Maturity of Operating Lease Liabilities, 2022 21,187
Maturity of Operating Lease Liabilities, 2023 14,899
Maturity of Operating Lease Liabilities, 2024 11,351
Maturity of Operating Lease Liabilities, Thereafter 14,850
Total lease payments 98,602
Less interest (7,042)
Present value of lease liabilities $ 91,560