XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NET INCOME (LOSS) PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 29, 2024
Feb. 28, 2024
Feb. 28, 2023
Net income (loss) per share:          
Net income $ (1,471) $ 4,132 $ 9,292 $ 9,292 $ 8,446
Denominator: Weighted average shares outstanding 28,866,000 27,893,000 28,773,000   27,571,000
Dilutive effect of common equivalent shares outstanding 0 1,480,000 897,000   1,509,000
Denominator: Diluted weighted average shares outstanding 28,866,000 29,373,000 29,670,000   29,080,000
Basic net income (loss) per share $ (0.05) $ 0.15 $ 0.32   $ 0.31
Diluted net income (loss) per share $ (0.05) $ 0.14 $ 0.31   $ 0.29
Antidilutive employee share-based award shares, excluded 1,203,000 15,000 71,000   15,000