Note 15 - Earnings Per Share (Tables)
|
6 Months Ended |
May 31, 2024 |
Notes Tables |
|
Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block] |
|
|
For the Three Months Ended |
|
|
For the Six Months Ended |
|
|
|
May 31, |
|
|
May 31, |
|
|
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
Net income (loss) |
|
$ |
2,077 |
|
|
$ |
(1,116 |
) |
|
$ |
2,094 |
|
|
$ |
(3,269 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted-average number of shares used in computing net income (loss) per share, basic |
|
|
22,728,500 |
|
|
|
21,866,260 |
|
|
|
22,383,769 |
|
|
|
21,863,263 |
|
Net income (loss) per share - basic |
|
$ |
0.09 |
|
|
$ |
(0.05 |
) |
|
$ |
0.09 |
|
|
$ |
(0.15 |
) |
Weighted-average number of shares used in computing net income (loss) per share, diluted |
|
|
23,731,076 |
|
|
|
21,866,260 |
|
|
|
22,942,530 |
|
|
|
21,863,263 |
|
Net income (loss) per share - diluted |
|
$ |
0.09 |
|
|
$ |
(0.05 |
) |
|
$ |
0.09 |
|
|
$ |
(0.15 |
) |
|
Schedule of Weighted Average Number of Shares [Table Text Block] |
|
|
For the Three Months Ended |
|
|
For the Six Months Ended |
|
|
|
May 31, |
|
|
May 31, |
|
|
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
Weighted-average common shares outstanding- basic |
|
|
22,728,500 |
|
|
|
21,866,260 |
|
|
|
22,383,769 |
|
|
|
21,863,263 |
|
Assumed conversion of: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dilutive stock options |
|
|
315,374 |
|
|
|
— |
|
|
|
117,374 |
|
|
|
— |
|
Dilutive RSUs |
|
|
687,202 |
|
|
|
— |
|
|
|
441,387 |
|
|
|
— |
|
Weighted-average common share outstanding- diluted |
|
|
23,731,076 |
|
|
|
21,866,260 |
|
|
|
22,942,530 |
|
|
|
21,863,263 |
|
|
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] |
|
|
For the Three Months Ended |
|
|
For the Six Months Ended |
|
|
|
May 31, |
|
|
May 31, |
|
|
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
Options |
|
|
36,000 |
|
|
|
1,514,416 |
|
|
|
452,166 |
|
|
|
1,514,416 |
|
RSUs |
|
|
— |
|
|
|
1,254,266 |
|
|
|
224,513 |
|
|
|
1,254,266 |
|
Total |
|
|
36,000 |
|
|
|
2,768,682 |
|
|
|
676,679 |
|
|
|
2,843,682 |
|
|