XML 44 R29.htm IDEA: XBRL DOCUMENT
v3.21.2

SHAREHOLDERS’ EQUITY (Tables) | 12 Months Ended
--- | ---
Jul. 31, 2021
Equity [Abstract] |
Schedule of Share-based Compensation, Stock Options and Stock Appreciation Rights Award Activity | The following table summarizes option activity under all plans for the following years:
| 2021 |  | 2020 |  |
| Shares |  | Weighted-average exercise price |  | Shares |  | Weighted-average exercise price |  |  |  |
Outstanding at beginning of year | 156 |  |  | $ | 28.43 |  |  | 245 |  |  | $ | 28.43 |  |  |  |  |
Exercised | — |  |  | — |  |  | — |  |  | — |  |  |  |  |
Forfeited | (54) |  |  | 27.40 |  |  | (89) |  |  | 28.42 |  |  |  |  |
Expired | — |  |  | $ | — |  |  | — |  |  | $ | — |  |  |  |  |
Outstanding at end of year | 102 |  |  | $ | 28.98 |  |  | 156 |  |  | $ | 28.43 |  |  |  |  |
Options exercisable at end of year | 102 |  |  | $ | 28.98 |  |  | 156 |  |  | $ | 28.43 |  |  |  |  |
Schedule of Share-based Compensation, Restricted Stock Units Award Activity | The following table summarizes restricted stock activity under all plans for the following years:
| 2021 |  | 2020 |  |
| Shares |  | Weighted-average grant date fair value |  | Shares |  | Weighted-average grant date fair value |  |  |  |
Nonvested at beginning of year | 413 |  |  | $ | 19.40 |  |  | 323 |  |  | $ | 27.02 |  |  |  |  |
Granted | 8 |  |  | 25.06 |  |  | 412 |  |  | 19.40 |  |  |  |  |
Vested | (14) |  |  | 18.98 |  |  | (302) |  |  | 27.14 |  |  |  |  |
Forfeited | (15) |  |  | 18.98 |  |  | (20) |  |  | 25.59 |  |  |  |  |
Nonvested at end of year | 392 |  |  | $ | 19.55 |  |  | 413 |  |  | $ | 19.40 |  |  |  |  |
Schedule of Dividends Declared and Paid | The Company declared and paid cash dividends on common stock as follows:
| 2021 |  | 2020 |  |
Per share: |  |  |  |  |
Class A common stock | $ | 1.00 |  |  | $ | 1.00 |  |  |
Class B common stock | 0.65 |  |  | 0.65 |  |  |
Aggregate: |  |  |  |  |
Class A common stock | $ | 10,259 |  |  | $ | 10,174 |  |  |
Class B common stock | 2,791 |  |  | 2,791 |  |  |
| $ | 13,050 |  |  | $ | 12,965 |  |  |

X
- References No definition available. + Details
Name: | us-gaap_EquityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock options and stock appreciation rights that were outstanding at the beginning and end of the year, exercisable at the end of the year, and the number of stock options and stock appreciation rights that were granted, exercised or converted, forfeited, and expired during the year. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | vlgea_ScheduleOfDividendsDeclaredAndPaidTableTextBlock
Namespace Prefix: | vlgea_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration