XML 46 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplementary Balance Sheet Information (Components Of Accounts Payable And Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jan. 31, 2018
Jul. 31, 2017
Jan. 31, 2017
Balance Sheet Related Disclosures [Abstract]      
Trade payables $ 94,680 $ 71,558 $ 88,814
Deferred revenue 292,336 240,096 259,212
Accrued salaries, wages and deferred compensation 52,329 44,869 50,923
Accrued benefits 35,109 32,505 32,269
Deposits 43,457 23,742 42,024
Other liabilities 70,652 54,899 68,093
Total accounts payable and accrued liabilities $ 588,563 $ 467,669 $ 541,335