XML 67 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended
Jan. 12, 2024
Jan. 31, 2024
Jan. 31, 2023
Jun. 01, 2023
Equity Class Of Treasury Stock [Line Items]        
Dividends declared per common share   $ 3.05 $ 0.05  
Dividend payable date   Feb. 16, 2024    
Dividends payable, record date Dec. 26, 2023 Feb. 09, 2024    
Dividends paid per common share $ 0.05      
Special Cash Dividend [Member]        
Equity Class Of Treasury Stock [Line Items]        
Dividends declared per common share   $ 3    
Common Stock [Member] | 2023 Repurchase Program [Member]        
Equity Class Of Treasury Stock [Line Items]        
Stock repurchase program, number of remaining shares repurchased and retired   0 0  
Common Stock [Member] | Maximum [Member] | 2023 Repurchase Program [Member]        
Equity Class Of Treasury Stock [Line Items]        
Stock repurchase program, authorized amount to repurchase issued and outstanding common stock       $ 175,000,000