v3.26.1
Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (“AOCI”) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 8,419,924 $ 7,811,494 $ 8,286,064 $ 7,686,715
Other comprehensive income – net of tax (1,854) (2,242) (3,270) (3,147)
Ending balance 8,485,992 7,964,415 8,485,992 7,964,415
AOCI        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 20,856 30,372 22,272 31,277
Other comprehensive income – net of tax (1,854) (2,242) (3,270) (3,147)
Ending balance 19,002 28,130 19,002 28,130
Employee Retirement Plans        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 1,446 1,171 1,281 1,018
Losses (gains) reclassified from AOCI to net income 220 206 441 411
Less: Tax (benefit) expense (56) (52) (112) (104)
Net losses reclassified from AOCI to net income 164 154 329 307
Other comprehensive income – net of tax 164 154 329 307
Ending balance 1,610 1,325 1,610 1,325
Derivative Instruments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 19,410 29,201 20,991 30,259
Losses (gains) reclassified from AOCI to net income (2,704) (3,305) (4,819) (5,388)
Less: Tax (benefit) expense 686 836 1,220 1,362
Net losses reclassified from AOCI to net income (2,018) (2,469) (3,599) (4,026)
Gains on derivative instruments 0 98 0 765
Less: Tax expense 0 (25) 0 (193)
Net gains on derivative instruments 0 73 0 572
Other comprehensive income – net of tax (2,018) (2,396) (3,599) (3,454)
Ending balance $ 17,392 $ 26,805 $ 17,392 $ 26,805