XML 29 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Liabilities
6 Months Ended
Apr. 30, 2021
Payables and Accruals [Abstract]  
Liabilities 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 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