XML 56 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Supplementary Balance Sheet Information (Components Of Accounts Payable And Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Jul. 31, 2020
Oct. 31, 2019
Balance Sheet Related Disclosures [Abstract]      
Trade payables $ 74,609 $ 59,692 $ 141,714
Deferred revenue 559,323 256,402 549,144
Accrued salaries, wages and deferred compensation 33,131 25,588 22,798
Accrued benefits 39,625 43,704 38,695
Deposits 20,644 20,070 34,202
Operating Lease, Liability, Current 36,185 36,604 35,136
Other liabilities 83,097 57,048 35,245
Total accounts payable and accrued liabilities $ 846,614 $ 499,108 $ 856,934