XML 36 R23.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share
12 Months Ended
Aug. 31, 2025
Earnings Per Share [Abstract]  
Earnings Per Share

16. 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,

2025

2024

2023

Numerator for basic and

diluted earnings per share:

Net income

$

3,068

$

23,402 

$

17,781 

Denominator for basic and

diluted earnings per share:

Basic weighted average shares

outstanding

12,927 

13,171 

13,640 

Effect of dilutive securities:

Stock-based compensation

awards

126 

301 

659 

Diluted weighted average shares

outstanding

13,053 

13,472 

14,299 

EPS Calculations:

Net income per share:

Basic

$

0.24

$

1.78 

$

1.30 

Diluted

0.24

1.74 

1.24