XML 40 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Net Income per Common Share - Reconciliation of Numerator and Denominator of Basic and Diluted Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Oct. 31, 2016
Oct. 31, 2015
Earnings Per Share [Line Items]    
Net Income (Loss) Attributable to Parent $ 22,553 $ 18,703
Denominator for basic earnings for both Class A and Class B 50,634 51,029
Plus: Effect of dilutive stock options 821 60
Denominator for diluted earnings per share for both Class A and Class B 51,455 51,089
Class A Nonvoting Common Stock    
Earnings Per Share [Line Items]    
Net earnings per share, basic $ 0.45 $ 0.37
Net earnings per share, diluted $ 0.44 $ 0.37
Class B Voting Common Stock    
Earnings Per Share [Line Items]    
Preferential dividends $ (788) $ (783)
Preferential dividends on dilutive stock options (14) (1)
Earnings from continuing operations $ 21,751 $ 17,919
Net earnings per share, basic $ 0.43 $ 0.35
Net earnings per share, diluted $ 0.42 $ 0.35