Earnings Per Common Share and Cash Dividends - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 16, 2016
Jan. 13, 2016
Jan. 31, 2016
Jan. 31, 2015
Earnings Per Share [Line Items]        
Stock options outstanding     0 0
Cash dividend declared   $ 0.25 $ 0.25  
Date dividend declared   Jan. 13, 2016    
Dividend payable date   Feb. 16, 2016    
Dividend payable date of record   Feb. 01, 2016    
Dividends payable     $ 1,277  
Subsequent [Member]        
Earnings Per Share [Line Items]        
Payment of dividends $ 1,277