XML 108 R92.htm IDEA: XBRL DOCUMENT v3.20.4
Lease Accounting - Lessee, Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Lease Payments    
2021 $ 41,821  
2022 36,000  
2023 32,809  
2024 28,185  
2025 23,923  
Thereafter 154,991  
Total future minimum lease payments 317,729  
Less: Interest (48,582)  
Total future minimum lease payments less interest 269,147 $ 62,342
Finance Lease Payments    
2021 41,671  
2022 32,118  
2023 25,943  
2024 16,752  
2025 6,108  
Thereafter 10,723  
Total minimum payments 133,315  
Less: Interest (7,389)  
Present value of net minimum payments 125,926 $ 58,170
Total Lease Payments    
2021 83,492  
2022 68,118  
2023 58,752  
2024 44,937  
2025 30,031  
Thereafter 165,714  
Total future minimum lease payments 451,044  
Less: Interest (55,971)  
Total future minimum lease payments less interest 395,073  
Accounts payable and accrued expenses    
Operating Lease Payments    
Total future minimum lease payments less interest 174  
Finance Lease Payments    
Present value of net minimum payments 120  
Total Lease Payments    
Total future minimum lease payments less interest 294  
Operating lease obligations    
Operating Lease Payments    
Total future minimum lease payments less interest 268,973  
Finance Lease Payments    
Present value of net minimum payments 0  
Total Lease Payments    
Total future minimum lease payments less interest 268,973  
Finance lease obligations    
Operating Lease Payments    
Total future minimum lease payments less interest 0  
Finance Lease Payments    
Present value of net minimum payments 125,806  
Total Lease Payments    
Total future minimum lease payments less interest $ 125,806