XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives and Hedging Activities - Additional Information (Detail) - USD ($)
3 Months Ended
Oct. 31, 2020
Jul. 31, 2020
Oct. 31, 2019
Summary      
Derivative maturity 18 months    
Summary of Cash Flow Hedge Activity      
Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months $ (523) $ 385  
Cash Flow Hedge Gain (Loss) Reclassified from OCI to Earnings 211,000   $ (381,000)
Prepaid expenses and other current assets [Member]      
Derivatives, Fair Value [Line Items]      
Derivatives Assets 1,017,000 594,000  
Other current liabilities [Member]      
Derivatives, Fair Value [Line Items]      
Derivatives Liabilities (449,000) 777,000  
Unrealized (loss) gain on cash flow hedges | Designated as hedging instruments [Member] | Prepaid expenses and other current assets [Member]      
Derivatives, Fair Value [Line Items]      
Derivatives Assets 1,017,000 588,000  
Unrealized (loss) gain on cash flow hedges | Designated as hedging instruments [Member] | Other current liabilities [Member]      
Derivatives, Fair Value [Line Items]      
Derivatives Liabilities (434,000) 761,000  
Unrealized (loss) gain on cash flow hedges | Not designated as hedging Instruments [Member | Prepaid expenses and other current assets [Member]      
Derivatives, Fair Value [Line Items]      
Derivatives Assets 0 6,000  
Unrealized (loss) gain on cash flow hedges | Not designated as hedging Instruments [Member | Other current liabilities [Member]      
Derivatives, Fair Value [Line Items]      
Derivatives Liabilities $ (15,000) $ 16,000