XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Treasury Stock - Repurchases of Common Stock (Details) - $ / shares
1 Months Ended 3 Months Ended
Oct. 31, 2023
Sep. 30, 2023
Aug. 31, 2023
Oct. 31, 2023
Total number of shares purchased (in shares) 0 10 62 72
Average price paid per share (in dollars per share) $ 0 $ 8.92 $ 8.64  
Approximate dollar value of shares that may yet be purchased under the plans or programs (in shares) 0 0 91 0
Publicly Announced Share Repurchase Program [Member]        
Total number of shares purchased (in shares) 0 10 62 72