XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions - Pro Forma Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Business Combinations [Abstract]        
Net sales $ 2,829,652 $ 2,204,841 $ 5,529,050 $ 4,577,026
Net income $ 139,345 $ 32,043 $ 254,461 $ 82,657
Basic earnings per common share (in dollars per share) $ 2.52 $ 0.58 $ 4.60 $ 1.50
Diluted earnings per common share (in dollars per share) $ 2.51 $ 0.58 $ 4.58 $ 1.49