XML 54 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Supplementary Balance Sheet Information (Components Of Accounts Payable And Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jul. 31, 2024
Jan. 31, 2024
Balance Sheet Related Disclosures [Abstract]      
Trade payables $ 138,188 $ 141,246 $ 130,796
Deferred revenue 688,399 575,766 660,281
Accrued salaries, wages and deferred compensation 64,697 60,940 63,314
Accrued benefits 69,887 44,500 90,217
Deposits 74,958 43,269 66,064
Operating Lease, Liability, Current 34,037 32,611 38,765
Other liabilities 122,043 102,466 92,187
Total accounts payable and accrued liabilities $ 1,192,209 $ 1,000,798 $ 1,141,624