XML 73 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Additional Information (Detail)
£ in Thousands, $ in Thousands
Apr. 30, 2021
USD ($)
Apr. 30, 2021
GBP (£)
Jul. 31, 2020
USD ($)
Not designated as hedging instrument      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notional amount $ 33,634   $ 34,862
Foreign exchange forward      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notional amount 75,110 £ 54,000  
Interest rate swap | Designated as hedging instrument      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notional amount 532,025    
Interest rate swap | Not designated as hedging instrument      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notional amount $ 33,634