XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Note 6 - Income (Loss) Per Share (Tables)
9 Months Ended
Jul. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended July 31,

   

Nine Months Ended July 31,

 
   

2025

   

2024

   

2025

   

2024

 
                                 

Weighted average shares outstanding for basic earnings per share

    10,668,375       10,495,082       10,632,566       10,466,862  
                                 

Add effects of potentially dilutive securities-assumed exercise of stock options

    105,929       -       -       -  
                                 

Weighted average shares outstanding for diluted earnings per share

    10,774,304       10,495,082       10,632,566       10,466,862