Stock option plan (Schedule of Assumptions Used to Value Options Granted During Fiscal 2019) (Details) |
6 Months Ended |
|---|---|
|
Apr. 30, 2019
$ / shares
| |
| Share-based Payment Arrangement [Abstract] | |
| Estimated fair value of options granted | $ 2.43 |
| Expected volatility | 27.69% |
| Risk-free interest rate | 2.72% |
| Imputed option life | 6 years 3 months 19 days |
| Expected dividend yield | 3.82% |