XML 80 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Obligations and Off Balance Sheet Arrangements [Abstract]  
Fiscal year ending June 30, 2021 $ 268,532
Fiscal year ending June 30, 2022 255,153
Fiscal year ending June 30, 2023 262,429
Fiscal year ending June 30, 2024 249,331
Fiscal year ending June 30, 2025 246,013
Thereafter 2,597,887
Total contractual obligations $ 3,879,345