Quarterly report [Sections 13 or 15(d)]

EMPLOYEE STOCK PLANS - Stock Option Activity (Details)

v3.25.2
EMPLOYEE STOCK PLANS - Stock Option Activity (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2025
May 31, 2024
Aug. 31, 2024
Aug. 31, 2023
Number of Options [Roll Forward]            
Net settlement exercised (in shares) 0 0        
Stock Options [Abstract]            
Exercised (in shares)     13,815 13,978    
Options cancelled (in shares)     21,185 18,022    
2024 Equity Plan            
Shareholders' Equity [Abstract]            
Shares reserved for issuance (in shares) 2,000,000   2,000,000      
Shares available for grant (in shares) 1,973,796   1,973,796      
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) (32,000)    
Outstanding, end of period (in shares) 489,500 531,000 489,500 531,000 524,500 563,000
Options exercisable (in shares) 472,500   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 5.66    
Outstanding, end of period (in dollars per share) $ 9.52 $ 9.36 9.52 $ 9.36 $ 9.42 $ 9.15
Options exercisable (in dollars per share) $ 9.54   $ 9.54      
Stock Options [Abstract]            
Weighted average remaining contractual term     4 years 4 years 10 months 24 days 4 years 8 months 12 days 5 years 6 months
Weighted average remaining contractual term, options exercisable     4 years      
Approximate aggregate intrinsic value, outstanding $ 769,000 $ 472,000 $ 769,000 $ 472,000 $ 877,000 $ 1,221,000
Approximate aggregate intrinsic value, options exercisable $ 741,000   $ 741,000