XML 24 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Maturities of Operating Lease Liabilities) (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 49,293
2021 47,107
2022 41,652
2023 37,510
2024 31,152
Thereafter 78,820
Total undiscounted future minimum lease payments 285,534
Less: Discount impact (55,196)
Total lease liability $ 230,338