XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.2
NET INCOME PER SHARE (Tables)
12 Months Ended
May 31, 2024
Net income per share:  
Earnings per share

 

 

Year Ended May 31

 

(In thousands, except per share data)

 

2024

 

 

2023

 

 

2022

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income

 

$33,156

 

 

$14,557

 

 

$9,450

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average shares outstanding

 

 

28,818

 

 

 

27,785

 

 

 

26,014

 

Dilutive effect of common equivalent shares outstanding

 

 

799

 

 

 

1,430

 

 

 

1,760

 

Diluted weighted average shares outstanding

 

 

29,617

 

 

 

29,215

 

 

 

27,774

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per share - Basic

 

$1.15

 

 

$0.52

 

 

$0.36

 

Net income per share - Diluted

 

$1.12

 

 

$0.50

 

 

$0.34

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Antidilutive employee share-based awards, excluded

 

 

351

 

 

 

5

 

 

 

64