Annual report pursuant to Section 13 and 15(d)

SHAREHOLDERS' EQUITY, Equity Compensation Plan (Details)

v3.21.2
SHAREHOLDERS' EQUITY, Equity Compensation Plan (Details)
12 Months Ended
Aug. 31, 2021
USD ($)
item
$ / shares
shares
Aug. 31, 2020
USD ($)
item
$ / shares
shares
Aug. 31, 2019
USD ($)
$ / shares
shares
Stock Options [Abstract]      
Share-based compensation expense | $ $ 497,000 $ 517,000  
2014 Equity Plan [Member]      
Shareholders' Equity [Abstract]      
Shares reserved for issuance (in shares) 1,600,000    
Reserved shares of common stock for issuance (in shares) 974,965    
Stock awards and awards to purchase shares of common stock (in shares) 638,500    
Number of shares of common stock outstanding (in shares) 588,500    
Options expired (in shares) 0 6,500  
Variable Assumptions Used in Fair Value Calculations [Abstract]      
Expected term 7 years 1 month 9 days 6 years  
Risk-free interest rate 0.68% 1.71%  
Expected volatility 40.01% 39.32%  
Expected dividend yield 0.00% 0.00%  
Weighted average grant-date fair value (in dollars per share) | $ / shares $ 3.78 $ 4.19  
Number of Options [Roll Forward]      
Exercised (in shares) (48,535) (17,500)  
2014 Equity Plan [Member] | Minimum [Member]      
Variable Assumptions Used in Fair Value Calculations [Abstract]      
Expected term 5 years    
2014 Equity Plan [Member] | Maximum [Member]      
Variable Assumptions Used in Fair Value Calculations [Abstract]      
Expected term 10 years    
2014 Equity Plan [Member] | Employees [Member]      
Variable Assumptions Used in Fair Value Calculations [Abstract]      
Weighted average grant-date fair value (in dollars per share) | $ / shares $ 3.93 $ 4.21  
Number of Options [Roll Forward]      
Granted (in shares) 85,000 80,000  
Stock Options [Abstract]      
Vesting period 5 years 3 years  
Expiration period 10 years 10 years  
2014 Equity Plan [Member] | Executive Officer [Member]      
Variable Assumptions Used in Fair Value Calculations [Abstract]      
Weighted average grant-date fair value (in dollars per share) | $ / shares $ 3.37 $ 4.16  
Number of Options [Roll Forward]      
Granted (in shares) 30,000 50,000  
Stock Options [Abstract]      
Vesting period 3 years    
Expiration period 10 years 10 years  
2014 Equity Plan [Member] | Non-Employee Board Members [Member]      
Number of Options [Roll Forward]      
Granted (in shares) 2,000 2,000  
Stock Options [Abstract]      
Number of board members | item 6 6  
Stock price (in dollars per share) | $ / shares $ 11.33 $ 12.45  
Share-based compensation expense | $ $ 100,000 $ 100,000  
2004 Incentive Plan and 2014 Equity Plan [Member]      
Shareholders' Equity [Abstract]      
Stock awards and awards to purchase shares of common stock (in shares) 24,035    
Number of shares of common stock outstanding (in shares) 126,000    
Variable Assumptions Used in Fair Value Calculations [Abstract]      
Weighted average grant-date fair value (in dollars per share) | $ / shares $ 3.78 $ 4.19  
Number of Options [Roll Forward]      
Outstanding, beginning of period (in shares) 661,500 555,500  
Granted (in shares) 115,000 130,000  
Exercised (in shares) (24,500) (17,500)  
Forfeited or expired (in shares) (37,500) (6,500)  
Outstanding, end of period (in shares) 714,500 661,500 555,500
Options exercisable (in shares) 496,167    
Weighted Average Exercise Price [Roll Forward]      
Outstanding, beginning of period (in dollars per share) | $ / shares $ 7.23 $ 6.33  
Granted (in dollars per share) | $ / shares 9.00 10.41  
Exercised (in dollars per share) | $ / shares 3.66 2.81  
Forfeited or expired (in dollars per share) | $ / shares 3.99 6.08  
Outstanding, end of period (in dollars per share) | $ / shares 7.80 $ 7.23 $ 6.33
Options exercisable (in dollars per share) | $ / shares $ 6.96    
Stock Options [Abstract]      
Weighted average remaining contractual term 6 years 21 days 6 years 2 months 1 day 6 years 3 months 7 days
Weighted average remaining contractual term, options exercisable 4 years 11 months 19 days    
Approximate aggregate intrinsic value | $ $ 5,107 $ 1,831 $ 2,528
Approximate aggregate intrinsic value, options exercisable | $ $ 3,966    
Share-based compensation expense | $   $ 500,000  
Options cancelled (in shares) 13,465    
Net settlement exercised (in shares)   0