v3.26.3
Supplementary Balance Sheet Information (Components Of Accounts Payable And Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Trade payables $ 153,117 $ 139,976
Deferred Revenue, Current 566,480 602,117
Accrued salaries, wages and deferred compensation 40,506 59,779
Accrued benefits 71,217 64,869
Deposits 42,753 42,284
Current operating lease liability 35,690 34,883
Other accruals 98,632 112,757
Total accounts payable and accrued liabilities $ 1,008,395 $ 1,056,665