XML 64 R104.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES (Schedule of Future Lease Payments) (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2020 $ 50,814
2021 38,705
2022 31,052
2023 22,723
2024 15,787
Thereafter 28,444
Total future lease payments 187,525
Amount representing interest (25,526)
Total lease liabilities 161,999
Finance Lease, Liability, Payment, Due [Abstract]  
2020 2,733
2021 2,782
2022 2,836
2023 2,895
2024 2,825
Thereafter 51,151
Total future lease payments 65,222
Amount representing interest (29,904)
Total lease liabilities $ 35,318