Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies - Schedule of Securities Included In Computation of Earnings Per Share (Detail)

v3.19.3
Significant Accounting Policies - Schedule of Securities Included In Computation of Earnings Per Share (Detail)
shares in Thousands
3 Months Ended
Oct. 31, 2019
shares
Securities Included In Computation Of Earnings Per Share [Line Items]  
Dilutive potentially outstanding common shares 1,001
Stock Options [Member]  
Securities Included In Computation Of Earnings Per Share [Line Items]  
Dilutive potentially outstanding common shares 390
Restricted Stock Units [Member]  
Securities Included In Computation Of Earnings Per Share [Line Items]  
Dilutive potentially outstanding common shares 159
Deferred Stock Units [Member]  
Securities Included In Computation Of Earnings Per Share [Line Items]  
Dilutive potentially outstanding common shares 324
Performance Stock Units (PSUs) [Member]  
Securities Included In Computation Of Earnings Per Share [Line Items]  
Dilutive potentially outstanding common shares 128