XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Repurchase Program - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2022
Apr. 30, 2022
Jan. 31, 2022
Jul. 31, 2022
Sep. 02, 2021
Equity Class Of Treasury Stock [Line Items]          
Stock repurchase program, total cost $ 24,100,000 $ 21,500,000 $ 24,400,000    
Common Stock [Member]          
Equity Class Of Treasury Stock [Line Items]          
Stock repurchase program, number of remaining shares repurchased and retired 2,147,202 1,676,122 1,980,159 5,803,483  
Stock repurchase program, total cost       $ 70,000,000.0  
Stock repurchase program, average price per share excluding commissions $ 11.16     $ 12.03  
Common Stock [Member] | Maximum [Member]          
Equity Class Of Treasury Stock [Line Items]          
Stock repurchase program, authorized amount to repurchase issued and outstanding common stock         $ 150,000,000.0