XML 58 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Components of Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Accounts payable and accrued liabilities Current    
Payroll and related benefits $ 581,687 $ 492,626
Other accrued liabilities 85,648 101,035
Accounts payable 27,413 30,003
Total $ 694,748 $ 623,664