XML 54 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Acquisition - Erwin Hymer Group (Details 1) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2019
Apr. 30, 2018
Business Combinations [Abstract]        
Net sales $ 2,506,583 $ 3,083,887 $ 6,766,664 $ 8,577,872
Net income $ 42,579 $ 100,613 $ 61,418 $ 237,472
Basic earnings per common share $ 0.77 $ 1.84 $ 1.15 $ 4.34
Diluted earnings per common share $ 0.77 $ 1.83 $ 1.14 $ 4.33