XML 111 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating Leases      
2021 $ 124,108    
2022 117,698    
2023 109,125    
2024 81,696    
2025 72,123    
Thereafter 368,666    
Total lease payments 873,416    
Less: Interest (206,863)    
Present value of lease liabilities 666,553 $ 698,617  
Finance Leases      
2021 62,501    
2022 23,822    
2023 12,789    
2024 12,529    
2025 12,566    
Thereafter 395,007    
Total lease payments 519,214    
Less: Interest (305,849)    
Present value of lease liabilities $ 213,365 $ 230,258  
Future minimum lease payments under noncancelable operating leases      
2019     $ 67,682
2020     64,237
2021     56,142
2022     52,759
2023     52,522
Thereafter     383,974
Total     $ 677,316