XML 21 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Additional Information (Detail)
£ in Thousands, $ in Thousands
Apr. 30, 2020
GBP (£)
Apr. 30, 2020
USD ($)
Jul. 31, 2019
USD ($)
Not Designated as Hedging Instrument      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notional amount   $ 38,827 $ 35,700
Foreign Exchange Forward      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notional amount £ 15,000 18,772  
Interest Rate Swap      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notional amount   715,000  
Interest Rate Swap | Not Designated as Hedging Instrument      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notional amount   $ 32,570