v3.26.1
Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (“AOCI”) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 8,485,992 $ 7,964,415 $ 8,286,064 $ 7,686,715
Other comprehensive income – net of tax (2,003) (2,360) (5,273) (5,507)
Ending balance 8,541,541 8,111,207 8,541,541 8,111,207
AOCI        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 19,002 28,130 22,272 31,277
Other comprehensive income – net of tax (2,003) (2,360) (5,273) (5,507)
Ending balance 16,999 25,770 16,999 25,770
Employee Retirement Plans        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 1,610 1,325 1,281 1,018
Losses (gains) reclassified from AOCI to net income 221 205 662 616
Less: Tax (benefit) expense (56) (52) (168) (156)
Net losses reclassified from AOCI to net income 165 153 494 460
Other comprehensive income – net of tax 165 153 494 460
Ending balance 1,775 1,478 1,775 1,478
Derivative Instruments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 17,392 26,805 20,991 30,259
Losses (gains) reclassified from AOCI to net income (2,902) (3,970) (7,721) (9,358)
Less: Tax (benefit) expense 734 1,002 1,954 2,364
Net losses reclassified from AOCI to net income (2,168) (2,968) (5,767) (6,994)
Other comprehensive income – net of tax (2,168) (2,513) (5,767) (5,967)
Gains on derivative instruments 0 612 0 1,377
Less: Tax expense 0 (157) 0 (350)
Net gains on derivative instruments 0 455 0 1,027
Ending balance $ 15,224 $ 24,292 $ 15,224 $ 24,292