Quarterly report [Sections 13 or 15(d)]

EMPLOYEE STOCK PLANS - Stock Option Activity (Details)

v3.25.4
EMPLOYEE STOCK PLANS - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Nov. 30, 2025
Nov. 30, 2024
Aug. 31, 2025
Aug. 31, 2024
2024 Equity Plan        
Shareholders' Equity [Abstract]        
Shares reserved for issuance (in shares) 2,000,000      
Shares available for grant (in shares) 1,929,996      
2014 and 2024 Equity Plan        
Number of Options [Roll Forward]        
Outstanding, beginning of period (in shares) 489,500 524,500 524,500  
Granted (in shares) 30,000      
Exercised (in shares) (10,000) (35,000)    
Outstanding, end of period (in shares) 509,500 489,500 489,500 524,500
Options exercisable (in shares) 479,500      
Weighted Average Exercise Price [Roll Forward]        
Outstanding, beginning of period (in dollars per share) $ 9.54 $ 9.42 $ 9.42  
Granted (in dollars per share) 10.75      
Exercised (in dollars per share) 4.05 7.89    
Outstanding, end of period (in dollars per share) 9.7 $ 9.52 $ 9.54 $ 9.42
Options exercisable (in dollars per share) $ 9.64      
Stock Options [Abstract]        
Weighted average remaining contractual term 4 years 3 years 4 months 24 days 3 years 8 months 12 days 4 years 8 months 12 days
Weighted average remaining contractual term, options exercisable 3 years 7 months 6 days      
Approximate aggregate intrinsic value, outstanding $ 1,003 $ 2,455 $ 598 $ 877
Approximate aggregate intrinsic value, options exercisable $ 984      
Exercised (in shares) 10,000 35,000    
Net settlement of shares issued (in shares)   13,815    
Net settlement of shares, cancelled (in shares)   21,185