XML 97 R80.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES Operating, Finance and Capital Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating Leases, Future Minimum Payments Due under ASC 842  
2021 $ 19,337
2022 14,418
2023 12,387
2024 10,196
2025 7,883
Thereafter 17,074
Total future minimum lease payments 81,295
Less: Interest 11,713
Present value of lease liabilities 69,582
Finance Lease, Future Minimum Payments Due under ASC 842  
2021 621
2022 625
2023 559
2024 545
2025 555
Thereafter 4,553
Total future minimum lease payments 7,458
Less: Interest 2,305
Present value of lease liabilities $ 5,153