XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplementary Balance Sheet Information (Components Of Accounts Payable And Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jul. 31, 2021
Jan. 31, 2021
Balance Sheet Related Disclosures [Abstract]      
Trade payables $ 137,895 $ 98,261 $ 86,251
Deferred revenue 611,477 456,457 480,353
Accrued salaries, wages and deferred compensation 46,894 47,368 44,549
Accrued benefits 80,547 35,263 31,472
Deposits 59,008 54,286 59,665
Operating Lease, Liability, Current 35,438 34,668 36,878
Other liabilities 95,878 89,169 92,626
Total accounts payable and accrued liabilities $ 1,067,137 $ 815,472 $ 831,794