XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Note 9 - Stockholders' Equity - Cash Dividends Declared (Details) - $ / shares
12 Months Ended
Aug. 31, 2025
Aug. 31, 2024
Amount, per share (in dollars per share) $ 0.16 $ 0.28
O 2025 Q1 Dividends [Member]    
Declaration date Oct. 16, 2024  
Amount, per share (in dollars per share) $ 0.07  
Record date Oct. 30, 2024  
Payable date Nov. 13, 2024  
Declaration date Oct. 16, 2024  
O 2024 Q1 Dividends [Member]    
Declaration date   Oct. 18, 2023
Amount, per share (in dollars per share)   $ 0.07
Record date   Nov. 01, 2023
Payable date   Nov. 15, 2023
Declaration date   Oct. 18, 2023
O, 2024, Q2, Dividends [Member]    
Declaration date   Jan. 17, 2024
Amount, per share (in dollars per share)   $ 0.07
Record date   Jan. 31, 2024
Payable date   Feb. 14, 2024
Declaration date   Jan. 17, 2024
O 2025 Q2 Dividends [Member]    
Declaration date Jan. 15, 2025  
Amount, per share (in dollars per share) $ 0.07  
Record date Jan. 29, 2025  
Payable date Feb. 12, 2025  
Declaration date Jan. 15, 2025  
O, 2024, Q3, Dividends [Member]    
Declaration date   Apr. 17, 2024
Amount, per share (in dollars per share)   $ 0.07
Record date   May 01, 2024
Payable date   May 15, 2024
Declaration date   Apr. 17, 2024
O, 2024, Q4, Dividends [Member]    
Declaration date   Jul. 17, 2024
Amount, per share (in dollars per share)   $ 0.07
Record date   Jul. 31, 2024
Payable date   Aug. 14, 2024
Declaration date   Jul. 17, 2024
O 2025 Q3 Dividends [Member]    
Declaration date Apr. 16, 2025  
Amount, per share (in dollars per share) $ 0.01  
Record date Apr. 30, 2025  
Payable date May 14, 2025  
Declaration date Apr. 16, 2025  
O 2025 Q4 Dividends [Member]    
Declaration date Jul. 16, 2025  
Amount, per share (in dollars per share) $ 0.01  
Record date Jul. 30, 2025  
Payable date Aug. 13, 2025  
Declaration date Jul. 16, 2025