XML 53 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 15 - Earnings Per Share (Tables)
12 Months Ended
Nov. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]
  

November 30,

 
  

2024

  

2023

 

Net income (loss)

 $12,792  $(8,192)
         

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

  22,504,938   21,919,624 

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

  23,139,549   21,919,624 

Net income (loss) per share - basic

 $0.57  $(0.37)

Net income (loss) per share - diluted

 $0.55  $(0.37)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

November 30,

 
  

2024

  

2023

 

Stock Options

  256,423   1,384,666 

Restricted Stock

  19,374   578,250 

Total

  275,797   1,962,916