XML 122 R107.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Instruments and Hedging Activities - Effects of Master Netting Arrangements (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Oct. 31, 2019
Assets    
Net amounts of assets presented in the Consolidated Balance Sheets $ 933 $ 10,898
Liabilities    
Net amounts of liabilities presented in the Consolidated Balance Sheets (2,484) (9)
Forward currency contracts    
Assets    
Gross amounts of recognized assets 1,139 11,056
Gross liabilities offset in the Consolidated Balance Sheets (206) (158)
Net amounts of assets presented in the Consolidated Balance Sheets 933 10,898
Liabilities    
Gross amounts of recognized liabilities (3,233) (9)
Gross assets offset in the Consolidated Balance Sheets 749 0
Net amounts of liabilities presented in the Consolidated Balance Sheets $ (2,484) $ (9)