XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Schedule of Lease Maturities (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Operating Leases  
Remainder of 2021 $ 96,266
2022 119,321
2023 112,718
2024 84,696
2025 77,323
Thereafter 386,342
Total lease payments 876,666
Less: Interest (231,908)
Present value of lease liabilities 644,758
Finance Leases  
Remainder of 2021 55,831
2022 23,822
2023 12,789
2024 12,529
2025 12,566
Thereafter 395,460
Total lease payments 512,997
Less: Interest (303,249)
Present value of lease liabilities $ 209,748