XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE - Additional Information (Details) - USD ($)
12 Months Ended
Jun. 24, 2022
Jun. 23, 2022
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Class of Stock [Line Items]          
Stock repurchase program, authorized amount   $ 150,000,000      
Percentage of expected share repurchases 80.00%        
Repurchase of common stock (shares)     170,980    
Antidilutive stock option (shares)     0 0 0
Open Market Purchases          
Class of Stock [Line Items]          
Stock repurchase program, remaining authorized repurchase amount   $ 75,000,000      
Minimum | Open Market Purchases          
Class of Stock [Line Items]          
Stock repurchase program, repurchase period   12 months      
Maximum | Open Market Purchases          
Class of Stock [Line Items]          
Stock repurchase program, repurchase period   18 months      
Class A common stock          
Class of Stock [Line Items]          
Dividend proportions (usd per share)     $ 1    
Percentage of shares outstanding used in two class method calculation     40.00%    
Additional number of shares under accelerated share repurchase program 1,021,451        
Class A common stock | Accelerated Share Repurchase Agreement          
Class of Stock [Line Items]          
Stock repurchase program, remaining authorized repurchase amount   $ 75,000,000      
Class B common stock          
Class of Stock [Line Items]          
Percentage of shares outstanding used in two class method calculation     60.00%