XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.4
NET INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Nov. 30, 2023
Nov. 30, 2022
Net income per share:        
Net income $ 6,089 $ 3,725 $ 10,763 $ 4,314
Denominator: Weighted average shares outstanding 28,801 27,579 28,725 27,410
Dilutive effect of common equivalent shares outstanding 968 1,501 975 1,524
Denominator: Diluted weighted average shares outstanding 29,769 29,080 29,700 28,934
Basic net income (loss) per share $ 0.21 $ 0.14 $ 0.37 $ 0.16
Diluted net income (loss) per share $ 0.20 $ 0.13 $ 0.36 $ 0.15
Antidilutive employee share-based award shares, excluded 9,000 14,000 4,000 14,000