v3.26.1
Long-term debt - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Apr. 30, 2026
Jan. 30, 2026
Oct. 31, 2025
Sep. 09, 2024
Sep. 13, 2023
Jun. 06, 2023
Revolving Credit Facility            
Debt Instrument [Line Items]            
Weighted average interest rate for borrowings 4.69%          
Senior notes, due 2026-2027            
Debt Instrument [Line Items]            
Weighted average interest rate for borrowings 3.19%          
Remaining weighted average life of notes 8 months 26 days          
Senior notes, due 2026-2030            
Debt Instrument [Line Items]            
Weighted average interest rate for borrowings 4.08%          
Remaining weighted average life of notes 2 years 1 month 24 days          
Due 2028            
Debt Instrument [Line Items]            
Weighted average interest rate for borrowings         5.60%  
Public Bond Offering     $ 350,000   $ 350,000  
Due 2033            
Debt Instrument [Line Items]            
Weighted average interest rate for borrowings         5.80%  
Public Bond Offering     500,000   $ 500,000  
Due 2029            
Debt Instrument [Line Items]            
Weighted average interest rate for borrowings       4.50%    
Public Bond Offering     600,000 $ 600,000    
Revolving Credit Agreement Due 2031            
Debt Instrument [Line Items]            
Revolving Facility Increased Maximum Borrowing Capacity   $ 1,200,000        
Revolving credit agreement, due 2028 $ 295,000   0      
Term Loan Due 2026            
Debt Instrument [Line Items]            
Term loan due 2026 0   265,000     $ 300,000
Revolving credit agreement, due 2028            
Debt Instrument [Line Items]            
Revolving Facility Increased Maximum Borrowing Capacity           $ 922,500
Revolving credit agreement, due 2028 $ 0   $ 135,000