v3.26.1
DEBT (Details Textuals) - USD ($)
$ in Thousands
6 Months Ended
Apr. 30, 2026
Oct. 31, 2025
2028 Senior Notes    
Senior Notes [Abstract]    
Debt Instrument, Face Amount $ 600,000  
Debt Instrument, Interest Rate, Stated Percentage 5.25%  
Debt Instrument, Maturity Date Aug. 01, 2028  
Debt Instrument, Payment Terms Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year  
Debt Instrument, Interest Rate, Effective Percentage 5.50%  
2033 Senior Notes    
Senior Notes [Abstract]    
Debt Instrument, Face Amount $ 600,000  
Debt Instrument, Interest Rate, Stated Percentage 5.35%  
Debt Instrument, Maturity Date Aug. 01, 2033  
Debt Instrument, Payment Terms Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year  
Debt Instrument, Interest Rate, Effective Percentage 5.50%  
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Weighted average interest rate 5.00% 5.30%