XML 42 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Feb. 28, 2026
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 February 28,Six Months Ended February 28,
 2026202520262025
Numerator:
Net earnings$16,308 $20,901 $35,439 $42,624 
Denominator:
Weighted average common shares outstanding - basic51,880 54,397 52,430 54,319 
Net effect of dilutive securities - stock based compensation plans420 411 394 491 
Weighted average common shares outstanding - diluted52,300 54,808 52,824 54,810 
Earnings per share:
Basic$0.31 $0.38 $0.68 $0.78 
Diluted$0.31 $0.38 $0.67 $0.78 
Anti-dilutive securities from stock based compensation plans (excluded from earnings per share calculation)56 192 107 121