XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Details Textual) - $ / shares
shares in Millions
3 Months Ended 9 Months Ended
Mar. 09, 2021
Jul. 31, 2021
Apr. 30, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 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.45 $ 0.33    
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