Net Income Per Common Share (Summary of Calculation of Basic and Diluted EPS) (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Apr. 30, 2021 |
Apr. 30, 2020 |
Apr. 30, 2021 |
Apr. 30, 2020 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | 1 | 4 | 2 | 1 |
| Net income attributable to Vail Resorts, Inc. | $ 274,629 | $ 152,546 | $ 268,661 | $ 252,441 |
| Weighted-average Vail Shares outstanding | 40,262 | 40,183 | 40,242 | 40,244 |
| Weighted-average Exchangeco Shares outstanding | 34 | 54 | 35 | 55 |
| Total Weighted-average shares outstanding | 40,296 | 40,237 | 40,277 | 40,299 |
| Effect of dilutive securities | 600 | 507 | 530 | 601 |
| Total shares | 40,896 | 40,744 | 40,807 | 40,900 |
| Basic net income per share attributable to Vail Resorts, Inc. | $ 6.82 | $ 3.79 | $ 6.67 | $ 6.26 |
| Diluted net income per share attributable to Vail Resorts, Inc. | $ 6.72 | $ 3.74 | $ 6.58 | $ 6.17 |