XML 78 R66.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE - Reconciliation of Shares Used to Calculate Basic and Diluted Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Class A Common Stock        
Class of Stock [Line Items]        
Basic shares (shares) 26,441,986 26,257,943 26,363,123 26,166,612
Assumed conversion of restricted shares (shares) 609 0 54 0
Diluted shares (shares) 26,442,595 26,257,943 26,363,177 26,166,612
Class B Common Stock        
Class of Stock [Line Items]        
Basic shares (shares) 22,000,000.0 22,000,000.0 22,000,000.0 22,000,000.0
Diluted shares (shares) 22,000,000.0 22,000,000.0 22,000,000.0 22,000,000.0
Basic and diluted shares (shares) 22,007,725 22,007,725 22,007,725 22,007,725