XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Liabilities and Restructuring Charges (Tables)
9 Months Ended
Jul. 31, 2021
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Liabilities
Accounts payable and accrued liabilities consist of:
As of
July 31, 2021October 31, 2020
 (in thousands)
Payroll and related benefits$486,322 $492,626 
Other accrued liabilities88,110 101,035 
Accounts payable41,305 30,003 
Total$615,737 $623,664 
Other Long-Term Liabilities
Other long-term liabilities consist of:
As of
July 31, 2021October 31, 2020
 (in thousands)
Deferred compensation liability$336,001 $269,737 
Other long-term liabilities19,446 14,774 
Total$355,447 $284,511