Quarterly report [Sections 13 or 15(d)]

Note 9 - Stockholders' Equity - Shares Repurchased (Details)

v3.26.1
Note 9 - Stockholders' Equity - Shares Repurchased (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Shares repurchased (in shares) 392 1,015 1,042 1,311
Total cost of shares repurchased $ 2,617 $ 5,991 $ 6,699 $ 7,925
Average price per share (in dollars per share) $ 6.68 $ 5.9 $ 6.43  
Filed Historically [Member]        
Average price per share (in dollars per share)       $ 5.99