XML 46 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Operating Leases  
2020 $ 94,958
2021 84,002
2022 72,224
2023 63,507
2024 56,377
Thereafter 177,267
Total minimum lease payments 548,335
Financing Obligations  
2020 22,468
2021 29,790
2022 36,914
2023 35,950
2024 35,276
Thereafter 270,410
Total minimum lease payments 430,808
Operating and Financing Obligations  
2020 117,426
2021 113,792
2022 109,138
2023 99,457
2024 91,653
Thereafter 447,677
Total minimum lease payments $ 979,143