v3.26.1
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, 2024 9,466,980          
BALANCE at Aug. 31, 2024 $ 189,340 $ 23,615,564 $ 53,771,211 $ (6,382,124) $ 3,981,330 $ 75,175,321
Stock issued for employee stock purchase plan (in shares) 7,383          
Stock issued for employee stock purchase plan $ 147 81,349 0 0 0 81,496
Stock-based compensation expense 0 1,018,210 0 0 0 1,018,210
Dividends paid to stockholders 0 0 (1,420,616) 0 0 (1,420,616)
Dividend to non-controlling interest         (280,000) (280,000)
NET (LOSS) INCOME 0 0 1,117,185 0 612,040 1,729,225
Other comprehensive loss $ 0 0 0 364,734 (91,875) 272,859
BALANCE (in shares) at May. 31, 2025 9,474,363          
BALANCE at May. 31, 2025 $ 189,487 24,715,123 53,467,780 (6,017,390) 4,221,495 $ 76,576,495
Vesting and settlement of restricted stock unit awards (in shares)           0
Common Stock, Dividends, Per Share, Cash Paid (in dollars per share)           $ 0.15
BALANCE (in shares) at Feb. 28, 2025 9,470,507          
BALANCE at Feb. 28, 2025 $ 189,410 24,334,299 53,440,749 (8,218,805) 4,100,026 $ 73,845,679
Stock issued for employee stock purchase plan (in shares) 3,856          
Stock issued for employee stock purchase plan $ 77 38,948 0 0 0 39,025
Stock-based compensation expense 0 341,876 0 0 0 341,876
Dividends paid to stockholders 0 0 (94,744) 0 0 (94,744)
Dividend to non-controlling interest         (180,000) (180,000)
NET (LOSS) INCOME 0 0 121,775 0 210,676 332,451
Other comprehensive loss $ 0 0 0 2,201,415 90,793 2,292,208
BALANCE (in shares) at May. 31, 2025 9,474,363          
BALANCE at May. 31, 2025 $ 189,487 24,715,123 53,467,780 (6,017,390) 4,221,495 76,576,495
BALANCE (in shares) at Aug. 31, 2025 9,475,490          
BALANCE at Aug. 31, 2025 $ 189,510 25,056,976 52,273,469 (5,371,201) 4,563,971 76,712,725
Stock issued for employee stock purchase plan (in shares) 9,636          
Stock issued for employee stock purchase plan $ 193 65,055 0 0 0 65,248
Stock-based compensation expense 0 924,974 0 0 0 924,974
Dividends paid to stockholders 0 0 (189,728) 0 0 (189,728)
Dividend to non-controlling interest         (685,353) (685,353)
NET (LOSS) INCOME 0 0 (60,795) 0 725,620 664,825
Other comprehensive loss $ 0 0 0 (63,593) (147,442) (211,035)
BALANCE (in shares) at May. 31, 2026 9,496,439          
BALANCE at May. 31, 2026 $ 189,929 26,046,779 52,022,946 (5,434,794) 4,456,796 $ 77,281,656
Vesting and settlement of restricted stock unit awards (in shares) 11,313         11,313
Vesting and settlement of restricted stock unit awards $ 226 (226) 0 0 0 $ 0
Common Stock, Dividends, Per Share, Cash Paid (in dollars per share)           $ 0.02
BALANCE (in shares) at Feb. 28, 2026 9,492,001          
BALANCE at Feb. 28, 2026 $ 189,840 25,706,091 52,286,237 (4,896,833) 4,438,657 $ 77,723,992
Stock issued for employee stock purchase plan (in shares) 4,438          
Stock issued for employee stock purchase plan $ 89 30,228 0 0 0 30,317
Stock-based compensation expense 0 310,460 0 0 0 310,460
Dividend to non-controlling interest         (100,000) (100,000)
NET (LOSS) INCOME 0 0 (263,291) 0 246,036 (17,255)
Other comprehensive loss $ 0 0 0 (537,961) (127,897) (665,858)
BALANCE (in shares) at May. 31, 2026 9,496,439          
BALANCE at May. 31, 2026 $ 189,929 $ 26,046,779 $ 52,022,946 $ (5,434,794) $ 4,456,796 $ 77,281,656