XML 62 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments (Details) - Schedule of fair value of outstanding derivative instruments - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Foreign exchange forward contracts [Member]    
Derivatives not designated or not qualifying as hedging instruments    
Balance Sheet Location Other current assets  
Foreign exchange forward contracts $ 10
Foreign exchange forward contracts One [Member]    
Derivatives not designated or not qualifying as hedging instruments    
Balance Sheet Location Accrued expenses and other current liabilities  
Foreign exchange forward contracts $ 54