Consolidated Statements of Equity (Unaudited) - USD ($) |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Retained Earnings [Member] |
AOCI Attributable to Parent [Member] |
Noncontrolling Interest [Member] |
Total |
|---|---|---|---|---|---|---|
| BALANCE (in shares) at Aug. 31, 2020 | 9,099,990 | |||||
| BALANCE at Aug. 31, 2020 | $ 182,000 | $ 17,415,043 | $ 42,472,810 | $ (3,410,438) | $ 3,045,026 | $ 59,704,441 |
| Stock issued for employee stock purchase plan (in shares) | 9,871 | |||||
| Stock issued for employee stock purchase plan | $ 197 | 74,137 | 0 | 0 | 0 | 74,334 |
| Stock option expense | 0 | 503,338 | 0 | 0 | 0 | 503,338 |
| Dividends paid to stockholders | 0 | 0 | (1,183,943) | 0 | 0 | (1,183,943) |
| Dividend received by non-controlling interest | 0 | 0 | 0 | 0 | (200,000) | (200,000) |
| Net income | 0 | 0 | 4,628,890 | 0 | 589,781 | 5,218,671 |
| Other comprehensive gain | 0 | 0 | 0 | 692,503 | 64,770 | 757,273 |
| Other comprehensive income | $ 0 | 0 | 0 | 692,503 | 64,770 | 757,273 |
| BALANCE (in shares) at May. 31, 2021 | 9,109,861 | |||||
| BALANCE at May. 31, 2021 | $ 182,197 | 17,992,518 | 45,917,757 | (2,717,935) | 3,499,577 | 64,874,114 |
| BALANCE (in shares) at Feb. 28, 2021 | 9,104,636 | |||||
| BALANCE at Feb. 28, 2021 | $ 182,093 | 17,793,646 | 44,455,982 | (2,969,563) | 3,232,806 | 62,694,964 |
| Stock issued for employee stock purchase plan (in shares) | 5,225 | |||||
| Stock issued for employee stock purchase plan | $ 104 | 38,038 | 0 | 0 | 0 | 38,142 |
| Stock option expense | 0 | 160,834 | 0 | 0 | 0 | 160,834 |
| Dividends paid to stockholders | 0 | 0 | (592,141) | 0 | 0 | (592,141) |
| Net income | 0 | 0 | 2,053,916 | 0 | 256,132 | 2,310,048 |
| Other comprehensive gain | 0 | 0 | 0 | 251,628 | 10,639 | 262,267 |
| Other comprehensive income | $ 0 | 0 | 0 | 251,628 | 10,639 | 262,267 |
| BALANCE (in shares) at May. 31, 2021 | 9,109,861 | |||||
| BALANCE at May. 31, 2021 | $ 182,197 | 17,992,518 | 45,917,757 | (2,717,935) | 3,499,577 | 64,874,114 |
| BALANCE (in shares) at Aug. 31, 2021 | 9,184,811 | |||||
| BALANCE at Aug. 31, 2021 | $ 183,696 | 18,736,268 | 46,973,094 | (3,525,030) | 3,382,553 | 65,750,581 |
| Stock issued for employee stock purchase plan (in shares) | 5,601 | |||||
| Stock issued for employee stock purchase plan | $ 112 | 73,533 | 0 | 0 | 0 | 73,645 |
| Stock options exercised (in shares) | 42,071 | |||||
| Stock options exercised | $ 842 | 197,798 | 0 | 0 | 0 | 198,640 |
| Stock option expense | 0 | 698,649 | 0 | 0 | 0 | 698,649 |
| Dividends paid to stockholders | 0 | 0 | (1,934,906) | 0 | 0 | (1,934,906) |
| Dividend received by non-controlling interest | 0 | 0 | 0 | 0 | (402,729) | (402,729) |
| Net income | 0 | 0 | 5,676,773 | 0 | 551,808 | 6,228,581 |
| Other comprehensive gain | 0 | 0 | 0 | (1,858,370) | (78,421) | (1,936,791) |
| Other comprehensive income | $ 0 | 0 | 0 | (1,858,370) | (78,421) | (1,936,791) |
| BALANCE (in shares) at May. 31, 2022 | 9,232,483 | |||||
| BALANCE at May. 31, 2022 | $ 184,650 | 19,706,248 | 50,714,961 | (5,383,400) | 3,453,211 | 68,675,670 |
| BALANCE (in shares) at Feb. 28, 2022 | 9,221,517 | |||||
| BALANCE at Feb. 28, 2022 | $ 184,430 | 19,379,032 | 50,361,068 | (3,858,689) | 3,371,926 | 69,437,767 |
| Stock issued for employee stock purchase plan (in shares) | 2,966 | |||||
| Stock issued for employee stock purchase plan | $ 59 | 35,054 | 0 | 0 | 0 | 35,113 |
| Stock options exercised (in shares) | 8,000 | |||||
| Stock options exercised | $ 161 | 59,279 | 0 | 0 | 0 | 59,440 |
| Stock option expense | 0 | 232,883 | 0 | 0 | 0 | 232,883 |
| Dividends paid to stockholders | 0 | 0 | (646,274) | 0 | 0 | (646,274) |
| Dividend received by non-controlling interest | 0 | 0 | 0 | 0 | (100,000) | (100,000) |
| Net income | 0 | 0 | 1,000,167 | 0 | 210,596 | 1,210,763 |
| Other comprehensive gain | 0 | 0 | 0 | (1,524,711) | (29,311) | (1,554,022) |
| Other comprehensive income | $ 0 | 0 | 0 | (1,524,711) | (29,311) | (1,554,022) |
| BALANCE (in shares) at May. 31, 2022 | 9,232,483 | |||||
| BALANCE at May. 31, 2022 | $ 184,650 | $ 19,706,248 | $ 50,714,961 | $ (5,383,400) | $ 3,453,211 | $ 68,675,670 |