XML 91 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Treasury Stock - Repurchases of Common Stock (Details) - $ / shares
1 Months Ended 12 Months Ended
Sep. 30, 2023
Aug. 31, 2023
Jul. 31, 2023
Jan. 31, 2025
Jan. 31, 2024
Shares repurchased (in shares) 10 62 37 0 109
Average price paid per share (in dollars per share) $ 8.95 $ 8.67 $ 8.51    
Approximate dollar value of shares that may yet be purchased under the plans or programs (in shares) 0 92 628    
Publicly Announced Share Repurchase Program [Member]          
Shares repurchased (in shares) 10 62 37   109