XML 49 R53.htm IDEA: XBRL DOCUMENT v3.3.0.814
Supplementary Balance Sheet Information (Components Of Accounts Payable And Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jul. 31, 2015
Jul. 31, 2014
Balance Sheet Related Disclosures [Abstract]    
Trade payables $ 62,099 $ 71,823
Deferred revenue 145,949 110,566
Accrued salaries, wages and deferred compensation 33,461 29,833
Accrued benefits 24,436 21,351
Deposits 19,336 15,272
Other accruals 46,018 40,373
Total accounts payable and accrued liabilities $ 331,299 $ 289,218