XML 86 R76.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivatives and Hedging Activities - Summary of Open Foreign Currency Contracts (Details)
£ in Thousands, SFr in Thousands, $ in Thousands, $ in Thousands
Jul. 31, 2022
USD ($)
instrument
Jul. 31, 2022
CAD ($)
instrument
Jul. 31, 2022
CHF (SFr)
instrument
Jul. 31, 2022
GBP (£)
instrument
Derivative [Line Items]        
Number of Instruments | instrument 30 30 30 30
Sell USD/Buy CAD Forward Contract        
Derivative [Line Items]        
Number of Instruments | instrument 6 6 6 6
Sell USD/Buy CHF Forward Contract        
Derivative [Line Items]        
Number of Instruments | instrument 12 12 12 12
Sell USD/Buy GBP Forward Contract        
Derivative [Line Items]        
Number of Instruments | instrument 12 12 12 12
Sell Notional Value | Sell USD/Buy CAD Forward Contract        
Derivative [Line Items]        
Notional value | $ $ 11,789      
Sell Notional Value | Sell USD/Buy CHF Forward Contract        
Derivative [Line Items]        
Notional value | $ 7,151      
Sell Notional Value | Sell USD/Buy GBP Forward Contract        
Derivative [Line Items]        
Notional value | $ $ 4,693      
Buy Notional Value | Sell USD/Buy CAD Forward Contract        
Derivative [Line Items]        
Notional value | $   $ 15,357    
Buy Notional Value | Sell USD/Buy CHF Forward Contract        
Derivative [Line Items]        
Notional value | SFr     SFr 7,079  
Buy Notional Value | Sell USD/Buy GBP Forward Contract        
Derivative [Line Items]        
Notional value | £       £ 3,810