XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Additional Information (Detail)
£ in Thousands, $ in Thousands
Jan. 31, 2021
USD ($)
Jan. 31, 2021
GBP (£)
Jul. 31, 2020
USD ($)
Not designated as hedging instrument      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notional amount $ 34,431   $ 34,862
Foreign exchange forward      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notional amount 13,731 £ 10,000  
Interest rate swap | Designated as hedging instrument      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notional amount 581,913    
Interest rate swap | Not designated as hedging instrument      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notional amount $ 34,431