XML 92 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Long-Term Debt (Detail) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Debt Instrument [Line Items]    
Notes Payable $ 3,545 $ 0
Long-term Debt 817,475 1,109,256
Less current maturities 34,188 38,043
Less unamortized debt issuance costs 1,578 3,261
Long-term maturities 781,709 1,067,952
Senior notes, due 2022-2025    
Debt Instrument [Line Items]    
Senior notes 79,000 109,900
Senior notes, due 2022-2027    
Debt Instrument [Line Items]    
Senior notes 78,572 85,714
Senior notes, due 2023-2030    
Debt Instrument [Line Items]    
Senior notes 350,000 350,000
Term loan    
Debt Instrument [Line Items]    
Term loan 0 255,000
Euro loan, due 2023    
Debt Instrument [Line Items]    
Euro loan $ 306,358 $ 308,642