XML 86 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Sep. 01, 2023
Jul. 11, 2023
Apr. 06, 2023
Dec. 14, 2022
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Dividends              
Dividend paid (in dollars per share) $ 0.10 $ 0.10 $ 0.10 $ 0.2875 $ 0.4875   $ 1.15
Dividend amount paid to shareholders   $ 1,800 $ 1,700 $ 5,200 $ 10,433 $ 20,330 $ 20,343