XML 113 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share - Additional Information (Details) - shares
12 Months Ended 24 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Class of Stock [Line Items]        
Antidilutive stock option (shares) 0 0 0  
Class A common stock        
Class of Stock [Line Items]        
Percentage of shares outstanding used in two class method calculation 40.00%      
Class B common stock        
Class of Stock [Line Items]        
Percentage of shares outstanding used in two class method calculation 60.00%      
Board of Director Authorized        
Class of Stock [Line Items]        
Number of shares authorized to be purchased (shares) 4,703,487 4,703,487   4,703,487
Stock Repurchase Committee Authorized        
Class of Stock [Line Items]        
Repurchase of common stock (shares)       0