XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Supplementary Balance Sheet Information (Components Of Accounts Payable And Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jul. 31, 2022
Jan. 31, 2022
Balance Sheet Related Disclosures [Abstract]      
Trade payables $ 179,221 $ 151,263 $ 137,895
Deferred revenue 619,511 511,306 611,477
Accrued salaries, wages and deferred compensation 54,129 45,202 46,894
Accrued benefits 81,612 37,731 80,547
Deposits 66,275 64,570 59,008
Operating Lease, Liability, Current 36,667 34,218 35,438
Other liabilities 107,380 98,540 95,878
Total accounts payable and accrued liabilities $ 1,144,795 $ 942,830 $ 1,067,137