Quarterly report pursuant to Section 13 or 15(d)

EMPLOYEE STOCK PLANS - Stock Option Activity (Details)

v3.24.4
EMPLOYEE STOCK PLANS - Stock Option Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Nov. 30, 2024
Nov. 30, 2023
Aug. 31, 2024
Aug. 31, 2023
Stock Options [Abstract]        
Exercised (in shares) 13,815 0    
Options cancelled (in shares) 21,185      
2024 Equity Plan        
Shareholders' Equity [Abstract]        
Shares reserved for issuance (in shares) 2,000,000      
Shares available for grant (in shares) 1,989,192      
2014 and 2024 Equity Plan        
Number of Options [Roll Forward]        
Outstanding, beginning of period (in shares) 524,500 563,000 563,000  
Net settlement exercised (in shares) (35,000)      
Outstanding, end of period (in shares) 489,500 563,000 524,500 563,000
Options exercisable (in shares) 472,500      
Weighted Average Exercise Price [Roll Forward]        
Outstanding, beginning of period (in dollars per share) $ 9.42 $ 9.15 $ 9.15  
Net settlement exercised (in dollars per share) 7.89      
Outstanding, end of period (in dollars per share) 9.52 $ 9.15 $ 9.42 $ 9.15
Options exercisable (in dollars per share) $ 9.54      
Stock Options [Abstract]        
Weighted average remaining contractual term 4 years 6 months 5 years 2 months 12 days 4 years 8 months 12 days 5 years 6 months
Weighted average remaining contractual term, options exercisable 4 years 6 months      
Approximate aggregate intrinsic value, outstanding $ 2,455,000 $ 1,221,000 $ 877,000 $ 1,221,000
Approximate aggregate intrinsic value, options exercisable $ 2,361,000