XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative - Net Amounts (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Oct. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Gross amount of recognized assets $ 659 $ 6,114
Gross amounts of recognized liabilities (5,232) (687)
Net (liabilities) assets offset and presented in the Condensed Consolidated Balance Sheets $ (4,573)  
Net (liabilities) assets offset and presented in the Condensed Consolidated Balance Sheets   $ 5,427