Stockholders' Equity (Details Textual) - $ / shares shares in Millions |
3 Months Ended | 6 Months Ended | ||||||
---|---|---|---|---|---|---|---|---|
Mar. 09, 2021 |
Apr. 30, 2021 |
Jan. 31, 2021 |
Apr. 30, 2020 |
Apr. 30, 2021 |
Apr. 30, 2020 |
Mar. 10, 2020 |
Dec. 19, 2019 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||||||
Common Stock, Dividends, Per Share, Declared and Paid | $ 0.17 | $ 0.17 | $ 0.11 | $ 0.11 | $ 0.28 | $ 0.22 | ||
December 2019 Repurchase Program [Member] | ||||||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||||||
Stock Repurchase Program, Number of Shares Authorized to be Repurchased | 20 | |||||||
March 2020 Repurchase Program | ||||||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||||||
Stock Repurchase Program, Number of Shares Authorized to be Repurchased | 20 |