XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Shareholders' Equity (Parenthetical) - $ / shares
shares in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2021
Apr. 30, 2021
Jan. 31, 2021
Jul. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
Oct. 31, 2020
Oct. 31, 2019
Statement of Stockholders' Equity [Abstract]                
Accounting Standards Update [Extensible List]             Accounting Standards Update 2016-13 us-gaap:AccountingStandardsUpdate201602Member
Purchase of treasury shares, shares 76,724 127,297 27,347 53,735 300,894 26,223    
Dividends declared per share $ 0.39 $ 0.39 $ 0.39 $ 0.38 $ 0.38 $ 0.38