XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Aug. 01, 2018
Jul. 31, 2018
Jul. 31, 2017
Schedule Of Stockholders Equity [Line Items]          
Stockholders' Equity Attributable to Parent $ 772,943 $ 712,670   $ 752,112 $ 700,140
Net earnings 30,637 25,836      
Other Comprehensive Income (Loss), Net of Tax (9,830) (7,380)      
Stock Issued During Period, Value, Stock Options Exercised (10,064) (1,223)      
Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation (91) (254)      
Share-based Compensation 4,965 3,744      
Stock Repurchased During Period, Value (1,863)        
Cumulative Effect of New Accounting Principle in Period of Adoption (2,137)        
Payment of Ordinary Dividends, Common Stock Class A (10,403) (9,964)      
Payment of Ordinary Dividends, Common Stock Class B (693) (675)      
Common Stock [Member]          
Schedule Of Stockholders Equity [Line Items]          
Stockholders' Equity Attributable to Parent 548 548   548 548
Additional Paid-in Capital [Member]          
Schedule Of Stockholders Equity [Line Items]          
Stockholders' Equity Attributable to Parent 326,182 322,657   325,631 322,608
Stock Issued During Period, Value, Stock Options Exercised (4,505) (3,863)      
Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation (91) (168)      
Share-based Compensation 4,965 3,744      
Retained Earnings [Member]          
Schedule Of Stockholders Equity [Line Items]          
Stockholders' Equity Attributable to Parent 570,858 522,333   553,454 507,136
Net earnings 30,637 25,836      
Cumulative Effect of New Accounting Principle in Period of Adoption     $ (2,137)    
Payment of Ordinary Dividends, Common Stock Class A (10,403) (9,964)      
Payment of Ordinary Dividends, Common Stock Class B (693) (675)      
Treasury Stock [Member]          
Schedule Of Stockholders Equity [Line Items]          
Stockholders' Equity Attributable to Parent (58,414) (80,806)   (71,120) (85,470)
Stock Issued During Period, Value, Stock Options Exercised (14,569) (5,086)      
Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation   422      
Stock Repurchased During Period, Value 1,863        
AOCI Attributable to Parent [Member]          
Schedule Of Stockholders Equity [Line Items]          
Stockholders' Equity Attributable to Parent (66,231) (52,062)   $ (56,401) $ (44,682)
Other Comprehensive Income (Loss), Net of Tax $ (9,830) $ (7,380)