XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events - Additional Information (Detail) - $ / shares
3 Months Ended 6 Months Ended
May 30, 2024
Apr. 12, 2024
Feb. 16, 2024
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Subsequent Event [Line Items]              
Dividends declared per common share   $ 0.05   $ 0.05 $ 0.05 $ 3.1 $ 0.1
Dividends payable, record date   Mar. 28, 2024          
Dividend Paid [Member]              
Subsequent Event [Line Items]              
Dividends payable, record date     Feb. 09, 2024        
Subsequent Event [Member]              
Subsequent Event [Line Items]              
Dividends declared per common share $ 0.05            
Per share of common stock on annualized basis $ 0.2            
Dividend payable date Jul. 12, 2024            
Dividends payable, record date Jun. 28, 2024