XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Note 11 - Treasury Stock and Repurchase Program - Treasury Stock at Cost (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2023
Dec. 31, 2022
Nov. 30, 2022
Jan. 31, 2023
Oct. 31, 2022
Jul. 31, 2022
Jan. 31, 2022
Oct. 31, 2021
Jul. 31, 2021
Balance, shares (in shares)     542,500 542,500   490,157      
Balance, total average cost assigned     $ 13,449 $ 13,449   $ 9,967      
Balance, average cost per share (in dollars per share) $ 25.76     $ 25.76 $ 24.79        
Balance, aggregate purchase price remaining under the program $ 1,951 $ 2,007 $ 2,565 $ 1,951 $ 2,956        
November 30, 2022 (in shares) 1,112 10,845 6,681            
November 30, 2022 $ 56 $ 558 $ 391 1,005 1,100 $ 2,382 $ 805 $ 354 $ 163
November 30, 2022 (in dollars per share) $ 49.96 $ 51.49 $ 58.52            
November 30, 2022 $ 1,951 $ 2,007 $ 2,565 $ 1,951 $ 2,956        
Balance, shares (in shares) 561,138     561,138 542,500        
Balance, total average cost assigned $ 14,454     $ 14,454 $ 13,449