XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS PER SHARE - Reconciliation of Shares Used to Calculate Basic and Diluted Earnings Per Share (Details) - shares
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Class A Common Stock    
Class of Stock [Line Items]    
Basic shares (shares) 26,573,932 26,456,071
Assumed conversion of restricted shares (shares) 176,538 75,332
Diluted shares (shares) 26,750,470 26,531,403
Class B Common Stock    
Class of Stock [Line Items]    
Basic shares (shares) 22,007,725 22,007,725
Diluted shares (shares) 22,007,725 22,007,725