XML 112 R97.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments and Hedging Activities - Effects of Master Netting Arrangements (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Derivative assets:    
Net amount of derivative assets $ 322 $ 933
Derivative liabilities:    
Net amount of derivative liabilities (2,132) (2,484)
Forward currency contracts    
Derivative assets:    
Gross amount of derivative assets 423 1,139
Derivative liabilities offsetting derivative assets (101) (206)
Net amount of derivative assets 322 933
Derivative liabilities:    
Gross amount of derivative liabilities (4,853) (3,233)
Derivative assets offsetting derivative liabilities 2,721 749
Net amount of derivative liabilities $ (2,132) $ (2,484)