XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share (Tables)
3 Months Ended
Nov. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
The reconciliation between basic and diluted earnings per share is as follows (in thousands, except per share amounts):
 Three Months Ended November 30,
 20252024
Numerator:
Net earnings$19,131 $21,723 
Denominator:
Weighted average common shares outstanding - basic52,980 54,242 
Net effect of dilutive securities - stock based compensation plans368 570 
Weighted average common shares outstanding - diluted53,348 54,812 
Earnings per share:
Basic$0.36 $0.40 
Diluted$0.36 $0.40 
Anti-dilutive securities from stock based compensation plans (excluded from earnings per share calculation)158 49