XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.4
Earnings Per Share (Tables)
3 Months Ended
Nov. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The reconciliation between basic and diluted earnings per share is as follows (in thousands, except per share amounts):
 Three Months Ended November 30,
 20232022
Numerator:
Net earnings from continuing operations$18,305 $6,409 
Net (loss) earnings from discontinued operations(567)1,044 
Net earnings$17,738 $7,453 
Denominator:
Weighted average common shares outstanding - basic54,527 56,886 
Net effect of dilutive securities - stock based compensation plans481 431 
Weighted average common shares outstanding - diluted55,008 57,317 
Earnings per share from continuing operations:
Basic$0.34 $0.11 
Diluted$0.33 $0.11 
(Loss) earnings per share from discontinued operations:
Basic$(0.01)$0.02 
Diluted$(0.01)$0.02 
Earnings per share:*
Basic$0.33 $0.13 
Diluted$0.32 $0.13 
Anti-dilutive securities from stock based compensation plans (excluded from earnings per share calculation)312 818 
*The total of Earnings per share from continuing operations and (Loss) earnings per share from discontinued operations may not equal Earnings per share due to rounding.