v3.26.1
Note 9 - Stockholders' Equity (Tables)
6 Months Ended
Apr. 30, 2026
Notes Tables  
Class of Treasury Stock [Table Text Block]
  

Three Months Ended April 30,

  

Six Months Ended April 30,

 

(in thousands, except price per share)

 

2026

  

2025

  

2026

  

2025

 

Shares repurchased

  392   1,015   1,042   1,311 

Total cost of shares repurchased

 $2,617  $5,991  $6,699  $7,925 

Average price per share

 $6.68  $5.90  $6.43  $5.99