XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplementary Balance Sheet Information (Components Of Accounts Payable And Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jul. 31, 2022
Oct. 31, 2021
Balance Sheet Related Disclosures [Abstract]      
Trade payables $ 162,366 $ 151,263 $ 116,501
Deferred revenue 787,514 511,306 743,809
Accrued salaries, wages and deferred compensation 44,008 45,202 45,439
Accrued benefits 35,491 37,731 43,875
Deposits 41,239 64,570 43,773
Operating Lease, Liability, Current 35,331 34,218 36,036
Other liabilities 84,573 98,540 80,219
Total accounts payable and accrued liabilities $ 1,190,522 $ 942,830 $ 1,109,652