XML 45 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Liabilities (Tables)
6 Months Ended
Apr. 30, 2021
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Liabilities
Accounts payable and accrued liabilities consist of:
As of
April 30, 2021October 31, 2020
 (in thousands)
Payroll and related benefits$340,945 $492,626 
Other accrued liabilities95,755 101,035 
Accounts payable44,131 30,003 
Total$480,831 $623,664 
Other Long-Term Liabilities
Other long-term liabilities consist of:
As of
April 30, 2021October 31, 2020
 (in thousands)
Deferred compensation liability$327,428 $269,737 
Other long-term liabilities16,231 14,774 
Total$343,659 $284,511