v3.25.2
SCHEDULE OF INTEREST RATES AND AMOUNT HELD IN CERTIFIED DEPOSIT AND INTEREST BEARING ACCOUNTS (Details) - USD ($)
6 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Amount on Deposit $ 17,622,926 $ 19,412,951
Interest 339,765 486,008
UNITED STATES    
Amount on Deposit 15,395,657 17,614,335
Interest 289,768 414,062
UNITED KINGDOM    
Amount on Deposit 2,227,269 1,798,616
Interest 36,864 60,160
DENMARK    
Amount on Deposit
Interest $ 13,133 $ 11,786