XML 72 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Supplementary Balance Sheet Information (Components Of Accounts Payable And Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Trade payables $ 139,976 $ 141,246
Deferred Revenue, Current 602,117 575,766
Accrued salaries, wages and deferred compensation 59,779 43,269
Accrued benefits 64,869 60,940
Deposits 42,284 44,500
Current operating lease liability 34,883 32,611
Other accruals 112,757 102,467
Total accounts payable and accrued liabilities $ 1,056,665 $ 1,000,798