XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Earnings per share        
Numerator: Net income $ 4,132 $ 2,243 $ 8,446 $ 3,656
Denominator for basic per share: weighted average shares outstanding 27,893 26,871 27,571 25,684
Shares used in basic earnings per share calculation 27,893 26,871 27,571 25,684
Effect of dilutive securities 1,480 1,983 1,509 1,826
Denominator for diluted earnings per share 29,373 28,854 29,080 27,510
Basic earnings per share $ 0.15 $ 0.08 $ 0.31 $ 0.14
Diluted earnings per share $ 0.14 $ 0.08 $ 0.29 $ 0.13