XML 71 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Supplementary Balance Sheet Information (Components Of Accounts Payable And Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Trade payables $ 141,246 $ 148,521
Deferred Revenue, Current 575,766 572,602
Accrued salaries, wages and deferred compensation 43,269 38,908
Accrued benefits 60,940 60,466
Deposits 44,500 37,798
Current operating lease liability 32,611 36,904
Other accruals 102,467 82,822
Total accounts payable and accrued liabilities $ 1,000,798 $ 978,021