XML 110 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments and Hedging Activities - Effects of Master Netting Arrangements (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Derivative assets:    
Net amount of derivative assets $ 33,256 $ 322
Derivative liabilities:    
Net amount of derivative liabilities 0 (2,132)
Forward currency contracts    
Derivative assets:    
Gross amount of derivative assets 33,256 423
Derivative liabilities offsetting derivative assets 0 101
Net amount of derivative assets 33,256 322
Derivative liabilities:    
Gross amount of derivative liabilities 0 4,853
Derivative assets offsetting derivative liabilities 0 2,721
Net amount of derivative liabilities $ 0 $ 2,132