XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Note 13 - Stock Repurchase Program (Details Textual) - USD ($)
$ in Thousands
Oct. 31, 2024
Oct. 30, 2024
Jul. 31, 2024
[1]
Apr. 30, 2024
[1]
Jan. 31, 2024
[1]
Oct. 31, 2023
[1]
Jul. 31, 2023
Jul. 30, 2023
Apr. 30, 2023
Share Repurchase Program, Authorized, Amount $ 11,000 $ 9,000         $ 9,000 $ 4,000  
Share Repurchase Program, Remaining Authorized, Amount $ 3,172   $ 2,071 $ 2,536 $ 2,540 $ 2,558 $ 2,560 [1]   $ 7,594
[1] These shares of common stock were purchased through a private transaction