XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Derivative Instruments (Details) - Schedule of fair value of outstanding derivative instruments - USD ($)
$ in Thousands
9 Months Ended
Apr. 30, 2021
Jul. 31, 2020
Derivatives not designated or not qualifying as hedging instruments    
Balance Sheet Location Other current assets  
Foreign exchange forward contracts, Liabilities $ 10 $ 10