XML 58 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Supplementary Balance Sheet Information (Components Of Accounts Payable And Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Jul. 31, 2019
Oct. 31, 2018
Balance Sheet Related Disclosures [Abstract]      
Trade payables $ 141,714 $ 96,377 $ 118,648
Deferred revenue 549,144 335,669 450,300
Accrued salaries, wages and deferred compensation 22,798 50,318 20,961
Accrued benefits 38,695 37,797 30,712
Deposits 34,202 32,108 34,479
Other liabilities 70,381 55,588 48,533
Total accounts payable and accrued liabilities $ 856,934 $ 607,857 $ 703,633