XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2022
Nov. 30, 2021
Nov. 30, 2022
Nov. 30, 2021
EARNINGS PER SHARE        
Net income $ 3,725 $ 717 $ 4,314 $ 1,413
Denominator for basic net income per share: weighted average shares outstanding 27,579 26,205 27,410 25,102
Shares used in basic net income per share calculation 27,579 26,205 27,410 25,102
Effect of dilutive securities 1,501 2,137 1,524 1,747
Denominator for diluted net income per share 29,080 28,342 28,934 26,849
Basic net income per share $ 0.14 $ 0.03 $ 0.16 $ 0.06
Diluted net income per share $ 0.13 $ 0.03 $ 0.15 $ 0.05