XML 115 R101.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES (Schedule of Future Lease Payments) (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating Leases  
2021 $ 45,341
2022 37,629
2023 29,014
2024 21,048
2025 14,672
Thereafter 25,064
Total future lease payments 172,768
Amount representing interest (21,760)
Total lease liabilities 151,008
Finance Leases  
2021 8,407
2022 8,972
2023 8,281
2024 8,248
2025 7,573
Thereafter 31,632
Total future lease payments 73,113
Amount representing interest (12,235)
Total lease liabilities $ 60,878