XML 107 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Compensation - Summary of Nonvested Performance Stock Units (Detail) - Performance Stock Units [Member] - $ / shares
12 Months Ended
Oct. 31, 2023
Oct. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Nonvested, beginning of year 549,824  
Granted 835,919  
Vested (249,023)  
Forfeited (525,801)  
Nonvested, end of year 610,919  
Nonvested, beginning of year $ 6.07  
Granted 12.41 $ 8.92
Vested 12.03  
Forfeited 6.17  
Nonvested, end of year $ 12.22