| Equity, Long-Term Incentive Compensation Plans and Non-controlling Interest  - Cash-Based Long-Term Incentive Compensation (Details) - Cash long-term incentive plan $ in Millions | 3 Months Ended | |
|---|---|---|
| Sep. 30, 2019  USD ($)  Installment | Sep. 30, 2018  USD ($) | |
| Cash Long-Term Incentive Plan | ||
| Cash-based long-term incentive plan, granted amount | $ 1.8 | $ 2.8 | 
| Cash long-term incentive plan, compensation expense | 16.6 | $ 15.2 | 
| Cash long-term incentive plan, unrecognized compensation balance | $ 134.2 | |
| Minimum | ||
| Cash Long-Term Incentive Plan | ||
| Cash long-term incentive plan, equal vesting installments | Installment | 3 | |
| Cash long-term incentive plan, percentage of equal vesting installments | 33.33% | |
| Cash long-term incentive plan, vesting period | 3 years | |
| Maximum | ||
| Cash Long-Term Incentive Plan | ||
| Cash long-term incentive plan, equal vesting installments | Installment | 4 | |
| Cash long-term incentive plan, percentage of equal vesting installments | 25.00% | |
| Cash long-term incentive plan, vesting period | 4 years | |
| X | ||||||||||
| 
- Definition Cash Long-term Incentive Plan, Equal Vesting Installments No definition available. 
 | 
| X | ||||||||||
| 
- Definition Deferred Compensation Arrangement with Individual, Percentage Of Equal Vesting Installments No definition available. 
 | 
| X | ||||||||||
| 
- Definition Deferred Compensation Arrangement With Individual, Unrecognized Compensation Liability No definition available. 
 | 
| X | ||||||||||
| 
- Definition Deferred Compensation Arrangement with Individual, Vesting Period No definition available. 
 | 
| X | ||||||||||
| 
- Definition Long-Term Incentive Plan, Granted Amount No definition available. 
 | 
| X | ||||||||||
| 
- Definition The compensation expense recognized during the period pertaining to the deferred compensation arrangement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
 | 
| X | ||||||||||
| 
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available. 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Details 
 |