Quarterly report pursuant to Section 13 or 15(d)

Note 15 - Earnings Per Share (Tables)

v3.24.2
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