Quarterly report [Sections 13 or 15(d)]

Note 17 - Earnings Per Share (Tables)

v3.25.1
Note 17 - Earnings Per Share (Tables)
3 Months Ended
Feb. 28, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]
   

For the Three Months Ended

 
   

February 28,

   

February 29,

 
   

2025

   

2024

 

Net income

  $ 1,662     $ 17  
                 

Weighted-average number of shares used in computing net income per share, basic

    22,587,099       22,035,249  

Net income per share - basic

  $ 0.07     $ -  

Weighted-average number of shares used in computing net income per share, diluted

    24,098,635       22,838,827  

Net income per share - diluted

  $ 0.07     $ -  
Schedule of Weighted Average Number of Shares [Table Text Block]
   

For the Three Months Ended

 
   

February 28,

   

February 29,

 
   

2025

   

2024

 

Weighted-average common shares outstanding- basic

    22,587,099       22,035,249  

Assumed conversion of:

               

Dilutive stock options

    720,689       37,014  

Dilutive RSUs

    790,847       766,564  

Weighted-average common share outstanding- diluted

    24,098,635       22,838,827  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

For the Three Months Ended

 
   

February 28,

   

February 29,

 
   

2025

   

2024

 

Options

          1,130,166  

RSUs

          301,667  

Total

          1,431,833