Quarterly report [Sections 13 or 15(d)]

EMPLOYEE STOCK PLANS - Stock Option Activity (Details)

v3.25.1
EMPLOYEE STOCK PLANS - Stock Option Activity (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2025
Feb. 29, 2024
Aug. 31, 2024
Aug. 31, 2023
Stock Options [Abstract]            
Exercised (in shares) 13,815 13,978 13,815 13,978    
Options cancelled (in shares) 21,185 18,022 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      
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 3 months 18 days 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 2 months 12 days      
Approximate aggregate intrinsic value, outstanding $ 1,161,000 $ 689,000 $ 1,161,000 $ 689,000 $ 877,000 $ 1,221,000
Approximate aggregate intrinsic value, options exercisable $ 1,116,000   $ 1,116,000