XML 84 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities of lease liabilities (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating Leases  
2021 $ 30,318
2022 28,418
2023 25,313
2024 25,381
2025 25,433
Thereafter 203,089
Total lease payments 337,952
Less: amount representing interest (87,788)
Total lease liabilities 250,164
Finance Leases  
2021 3,722
2022 3,404
2023 3,162
2024 3,056
2025 2,897
Thereafter 11,275
Total minimum lease payments 27,516
Less: amount representing interest (4,989)
Total lease liabilities $ 22,527