XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (EPS) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
May 31, 2023
May 31, 2022
May 31, 2021
EARNINGS PER SHARE (EPS)      
Net Income (Loss) $ 14,557 $ 9,450 $ (2,027)
Weighted average shares outstanding 27,785 26,014 23,457
Shares used in basic net income (loss) per share calculation 27,785 26,014 23,457
Effect of dilutive securities 1,430 1,760  
Denominator for diluted net income (loss) per share 29,215 27,774 23,457
Basic net income (loss) per share $ 0.52 $ 0.36 $ (0.09)
Diluted net income (loss) per share $ 0.50 $ 0.34 $ (0.09)