XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share
12 Months Ended
Aug. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share


15. EARNINGS PER SHARE

The following schedule shows the components of the calculation of our earnings per share (EPS) for the periods indicated (in thousands, except per-share amounts).

YEAR ENDED

AUGUST 31,

2024

2023

2022

Numerator for basic and

diluted earnings per share:

Net income

$

23,402

$

17,781 

$

18,430 

Denominator for basic and

diluted earnings per share:

Basic weighted average shares

outstanding

13,171

13,640 

14,147 

Effect of dilutive securities:

Stock-based compensation

awards

301

659 

408 

Diluted weighted average shares

outstanding

13,472

14,299 

14,555 

EPS Calculations:

Net income per share:

Basic

$

1.78

$

1.30 

$

1.30 

Diluted

1.74

1.24 

1.27