XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives and Hedging - Narrative (Details)
£ in Thousands
3 Months Ended
Oct. 31, 2021
USD ($)
Oct. 31, 2020
USD ($)
Oct. 31, 2021
GBP (£)
Jul. 31, 2021
USD ($)
Derivative [Line Items]        
Foreign currency transaction gain (loss) $ 9,240,000 $ 5,482,000    
Amount reclassified 0 $ 0    
Designated as hedging instrument | Forward Contracts        
Derivative [Line Items]        
Notional 20,674,000   £ 15,000  
Designated as hedging instrument | Interest rate swap        
Derivative [Line Items]        
Notional 432,250,000      
Not designated as hedging instrument        
Derivative [Line Items]        
Notional amount 31,168,000     $ 32,466,000
Derivative liability 1,786,000     $ 1,948,000
Not designated as hedging instrument | Interest rate swap        
Derivative [Line Items]        
Notional $ 31,168,000