XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.2
Note 12 - Stock Repurchase Program (Details Textual) - USD ($)
$ in Thousands
Apr. 30, 2024
[1]
Jan. 31, 2024
[1]
Oct. 31, 2023
[1]
Jul. 31, 2023
Jul. 30, 2023
Apr. 30, 2023
[1]
Jan. 31, 2023
[1]
Oct. 31, 2022
[1]
Jul. 31, 2022
[1]
Apr. 30, 2022
Share Repurchase Program, Authorized, Amount       $ 9,000 $ 4,000          
Share Repurchase Program, Remaining Authorized, Amount $ 2,536 $ 2,540 $ 2,558 $ 2,560 [1]   $ 2,594 $ 2,595 $ 2,653 $ 2,653 $ 2,655
[1] These shares of common stock were purchased through a private transaction