XML 82 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Term Debt - Long-Term Debt (Detail) - USD ($)
$ in Thousands
Apr. 30, 2021
Oct. 31, 2020
Debt Instrument [Line Items]    
Long-term Debt $ 868,986 $ 1,109,256
Less current maturities 38,043 38,043
Less unamortized debt issuance costs 1,899 3,261
Long-term maturities 829,044 1,067,952
Revolving Credit Agreement    
Debt Instrument [Line Items]    
Long-term line of credit 4,899 0
Senior notes, due 2021-2025    
Debt Instrument [Line Items]    
Senior notes 109,900 109,900
Senior notes, due 2021-2027    
Debt Instrument [Line Items]    
Senior notes 85,714 85,714
Senior notes, due 2023-2030    
Debt Instrument [Line Items]    
Senior notes 350,000 350,000
Term loan, due 2024    
Debt Instrument [Line Items]    
Term loan 0 255,000
Euro loan, due 2023    
Debt Instrument [Line Items]    
Euro loan $ 318,473 $ 308,642