XML 50 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components (Tables)
12 Months Ended
Oct. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Schedule of Balance Sheets Components
As of October 31,
20232022
(in thousands)
Accounts receivable, net:
Accounts receivable$929,673 $779,390 
Unbilled accounts receivable60,016 46,254 
Total accounts receivable989,689 825,644 
Less: allowance for credit losses(42,722)(29,553)
Total$946,967 $796,091 
Property and equipment, net:
Computer and other equipment$991,994 $870,388 
Buildings135,255 135,722 
Furniture and fixtures86,946 80,885 
Land21,598 21,598 
Leasehold improvements265,536 241,062 
1,501,329 1,349,655 
Less: accumulated depreciation (1)
(944,068)(866,355)
Total$557,261 $483,300 
Other long-term assets:
Deferred compensation plan assets$300,731 $279,096 
Capitalized commission, net88,614 96,509 
Other
81,628 88,090 
Total$470,973 $463,695 
Accounts payable and accrued liabilities:
Payroll and related benefits$583,854 $559,886 
Accrued income taxes
226,762 35,290 
Other accrued liabilities157,254 176,647 
Accounts payable155,891 37,580 
Total$1,123,761 $809,403 
Other long-term liabilities:
Deferred compensation plan liabilities$300,731 $279,096 
Other
85,407 48,733 
Total$386,138 $327,829 
(1)Accumulated depreciation includes write-offs due to retirement of fully depreciated fixed assets.