XML 62 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Dividends - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2018
Jan. 31, 2017
Jan. 31, 2018
Jan. 31, 2017
Feb. 28, 2018
Dividends Payable [Line Items]          
Dividend paid $ 500 $ 400 $ 822 $ 709  
Dividend per share $ 0.03 $ 0.03 $ 0.06 $ 0.06  
Dividends payable declared date     Feb. 28, 2018    
Dividends payable payment date     Mar. 19, 2018    
Dividends payable record date     Mar. 12, 2018    
Subsequent Event          
Dividends Payable [Line Items]          
Dividends payable amount per share         $ 0.03