XML 120 R105.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Disclosure - Reportable Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Segment Reporting Information [Line Items]      
Operating income (loss) $ 1,269,259 $ 1,162,038 $ 734,790
Operating Segments      
Segment Reporting Information [Line Items]      
Operating income (loss) 2,048,045 1,675,102 1,281,389
Segment Reconciling Items | Amortization of intangible assets      
Segment Reporting Information [Line Items]      
Operating income (loss) (102,889) (96,690) (82,380)
Segment Reconciling Items | Stock-based compensation expense      
Segment Reporting Information [Line Items]      
Operating income (loss) (563,292) (459,029) (345,272)
Segment Reconciling Items | Deferred compensation plan      
Segment Reporting Information [Line Items]      
Operating income (loss) (20,488) 68,778 (71,603)
Segment Reconciling Items | Restructuring charges      
Segment Reporting Information [Line Items]      
Operating income (loss) (77,002) (12,057) (33,405)
Segment Reconciling Items | Other      
Segment Reporting Information [Line Items]      
Operating income (loss) $ (15,115) $ (14,066) $ (13,939)