XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Instruments (Details) - Schedule of fair value of derivative assets and liabilities - USD ($)
$ in Thousands
6 Months Ended
Jan. 31, 2021
Jul. 31, 2020
Derivatives not designated or not qualifying as hedging instruments    
Balance Sheet Location Other current assets  
Foreign exchange forward contracts, Liabilities $ 8 $ 10