XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-term debt - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2025
Jun. 06, 2023
Debt Instrument [Line Items]    
Revolving credit facility   $ 1,150,000
Senior notes, due 2025    
Debt Instrument [Line Items]    
Weighted average interest rate for borrowings 3.07%  
Remaining weighted average life of notes 5 months 23 days  
Senior notes, due 2025-2027    
Debt Instrument [Line Items]    
Weighted average interest rate for borrowings 3.13%  
Remaining weighted average life of notes 1 year 3 months 18 days  
Senior notes, due 2025-2030    
Debt Instrument [Line Items]    
Weighted average interest rate for borrowings 4.03%  
Remaining weighted average life of notes 2 years 5 months 8 days  
Revolving credit agreement, due 2028    
Debt Instrument [Line Items]    
Revolving Facility Maximum Borrowing Capacity   850,000
Revolving Facility Increased Maximum Borrowing Capacity   $ 922,500