XML 61 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Components of Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Oct. 31, 2020
Oct. 31, 2019
Accounts payable and accrued liabilities Current    
Payroll and related benefits $ 492,626 $ 417,157
Other accrued liabilities 101,035 69,487
Accounts payable 30,003 19,815
Total $ 623,664 $ 506,459