XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 15 - Treasury Stock - Repurchases of Common Stock (Details) - $ / shares
1 Months Ended 3 Months Ended 9 Months Ended 10 Months Ended
Jul. 31, 2022
Jan. 31, 2022
Dec. 31, 2021
Nov. 30, 2021
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2022
Oct. 31, 2021
Jul. 31, 2022
Total number of shares purchased (in shares)           0      
Approximate dollar value of shares that may yet be purchased under the plans or programs (in shares) 964 1,008 1,872 2,323 2,505     2,505 964
Publicly Announced Share Repurchase Program [Member]                  
Total number of shares purchased (in shares) 5 98 56 21 59       239
Treasury Stock [Member]                  
Total number of shares purchased (in shares) 5 98 56 21 59   4,887 234,281 239
Average price paid per share (in dollars per share) $ 8.85 $ 8.81 $ 7.99 $ 8.55 $ 8.45