v3.25.1
Receivables (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Oct. 31, 2024
Credit Loss [Abstract]          
Accounts receivable, after allowance for credit loss $ 7,812   $ 7,812   $ 9,769
Provisions for losses on receivables $ (262) $ (398) $ 644 $ (478)