v3.22.2.2
Supplementary Balance Sheet Information (Components Of Accounts Payable And Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jul. 31, 2021
Trade payables $ 151,263 $ 98,261
Deferred Revenue, Current 511,306 456,457
Accrued salaries, wages and deferred compensation 64,570 54,286
Accrued benefits 45,202 47,368
Deposits 37,731 35,263
Current operating lease liability 34,218 34,668
Other accruals 98,540 89,169
Total accounts payable and accrued liabilities $ 942,830 $ 815,472