XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplementary Balance Sheet Information (Components Of Accounts Payable And Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jul. 31, 2023
Jan. 31, 2023
Balance Sheet Related Disclosures [Abstract]      
Trade payables $ 130,796 $ 148,521 $ 179,221
Deferred revenue 660,281 572,602 619,511
Accrued salaries, wages and deferred compensation 63,314 60,466 54,129
Accrued benefits 90,217 37,798 81,612
Deposits 66,064 38,908 66,275
Operating Lease, Liability, Current 38,765 36,904 36,667
Other liabilities 92,187 82,822 107,380
Total accounts payable and accrued liabilities $ 1,141,624 $ 978,021 $ 1,144,795