v3.26.1
DEBT (Carrying and Fair Values) (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Oct. 31, 2025
Debt Instrument [Line Items]    
Senior Notes, Noncurrent $ 1,191,000 $ 1,190,055
Fair Value, Inputs, Level 1 [Member]    
Debt Instrument [Line Items]    
Long-Term Debt, Fair Value 1,221,815 1,242,224
2028 Senior Notes    
Debt Instrument [Line Items]    
Senior Notes, Noncurrent 597,046 596,437
2028 Senior Notes | Fair Value, Inputs, Level 1 [Member]    
Debt Instrument [Line Items]    
Long-Term Debt, Fair Value 611,119 617,904
2033 Senior Notes    
Debt Instrument [Line Items]    
Senior Notes, Noncurrent 593,954 593,618
2033 Senior Notes | Fair Value, Inputs, Level 1 [Member]    
Debt Instrument [Line Items]    
Long-Term Debt, Fair Value $ 610,696 $ 624,320