XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivatives and Hedging - Narrative (Details)
£ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2022
USD ($)
Jan. 31, 2021
USD ($)
Jan. 31, 2022
USD ($)
Jan. 31, 2021
USD ($)
Jan. 31, 2022
GBP (£)
Jul. 31, 2021
USD ($)
Derivative [Line Items]            
Foreign currency transaction gain (loss) $ 18,388,000 $ (16,436,000) $ 27,628,000 $ (10,954,000)    
Amount reclassified 0 $ 0 0 $ 0    
Not designated as hedging instrument            
Derivative [Line Items]            
Notional amount 29,255,000   29,255,000     $ 32,466,000
Derivative liability 1,704,000   1,704,000     $ 1,948,000
Designated as hedging instrument | Interest rate swap            
Derivative [Line Items]            
Notional contract values 379,275,000   379,275,000      
Designated as hedging instrument | Forward Contracts            
Derivative [Line Items]            
Notional contract values $ 40,249,000   $ 40,249,000   £ 30,000